kurila118delta - what is new for Perl Kurila 1.18
This document describes differences between Perl Kurila 1.17 and Perl Kurila 1.18
On the path of making the syntax more consitent.
+@+
+%+
@+:
%+:
The operators +@+ and +%+ are binary operators which join two arrays respectively two hashes. @+: and %+: are list operators to join an array of arrays respectively join an array of hashes.
Expressive combining of array and hashes.
{ ... }
{ ... } generates a coderef. The sub has one optional argument which is assigned to $_.
$_
Easy generation of coderefs.
goto
goto is removed.
goto is bad.
Special handling of the first arugment in case of a filehandle or coderef has been removed. A comma is obligatory after the first argument. As a consequence print must have a filehandle as the first argument.
Consistent syntax function calls.
The default filehandle is removed, function like print, eof must have a filehandle.
Less global variables.
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.