kurila114delta - what is new for Perl Kurila 1.14
This document describes differences between Perl Kurila 1.13 and Perl Kurila 1.14
Continuing where the previous release stopped, this one makes the built-in functions use arrays.
map, join, grep, for, sort, reverse, split, keys, values, .., qw, [[ ]], {[ ]} all return arrays and/or expect arrays as arguments instead of lists.
map
join
grep
for
sort
reverse
split
keys
values
..
qw
[[ ]]
{[ ]}
These functions work natural on arrays.
Requires a module which is still being compiled will produce an error.
Prevents difficult problems with circular references
All operations have specific location information, including the character position
Makes debugging easier.
Overloading has been removed.
Prevents many difficulties associated wit overloading.
Documentation has not been updated for many of the changes for kurila.
Lists are used in a lot of places where arrays are probably more appropriate.
Assigning some value to a part of itself behaves unexpected.
Tied hashes do not work correctly with complex data structures. Assigning arrays or hashes to a value of tied hash might behave strange.
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.