kurila117delta - what is new for Perl Kurila 1.17
This document describes differences between Perl Kurila 1.16 and Perl Kurila 1.17
Getting the value of a variable can't have any side effects.
Special variables have been renamed and now all all the form $^NAME
The names are descriptive. Frees to be used as operators.
Special variables like $1, $^HINTS are evaluated where declared.
Prevents action-at-a-distance.
All tie functionality has been removed.
tie
A dynamic scope is added. It can be accessed using keyword dynascope. When a new scope is entered a dynascope becomes a copy of the current value, when the scope is leaved the dynascope is restored the the old value. At the moment it is only used for adding events to the end of a scope, by adding a sub-ref to the array dynascope-{onleave}>.
dynascope
dynascope-
A more generic alternative for local.
local
Documentation has not been updated for many of the changes for kurila.
Assigning some value to a part of itself behaves unexpected.
Perl Kurila has only been tested/build for x86_64-linux-gnu-thread-multi platform.
The INSTALL file for how to build Perl Kurila.
The README file for general stuff.
The Artistic and Copying files for copyright information.
Written by Gerard Goossen <gerard@tty.nl>.
To install kurila, copy and paste the appropriate command in to your terminal.
cpanm
cpanm kurila
CPAN shell
perl -MCPAN -e shell install kurila
For more information on module installation, please visit the detailed CPAN module installation guide.