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.
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>.
kurila118delta - what is new for Perl Kurila 1.18 |