| kurila118delta - what is new for Perl Kurila 1.18 |
+@+, +%+, @+: and %+:{ ... } generated a coderefgoto
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.
+@+, +%+, @+: and %+: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.
{ ... } generated a coderef{ ... } generates a coderef. The sub has one optional argument
which is assigned to $_.
Easy generation of coderefs.
gotogoto 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>.
| kurila118delta - what is new for Perl Kurila 1.18 |