kurila111delta - what is new for Perl Kurila 1.11 |
kurila111delta - what is new for Perl Kurila 1.11
This document describes differences between Perl Kurila 1.10 and Perl Kurila 1.11
New anonymous array and hash constructors: @(...)
and
%(...)
. The anonymous array/hash ref constructors [...]
and
{...}
have been removed. Thus {...}
is never interpreted as a
anonymous hash, but will always create a closure/block.
@(...)
and
%(...)
There are two new operators @(...)
and %(...)
for creating anonymous
arrays and hashes, replacing the old anonymous array and hash ref
constructors [...]
and {...}
. @(...)
creates an anonymous
array, and %(...)
creates an anonymous hash.
Removes the ambiguity of {...}
being a hash or a block.
Allows the creation of a anonymous array or hash without
dealing with references.
[...]
and {...}
The anonymous array and hash ref constructors [...]
and {...}
have been removed. They can be replaced with the new array/hash
constructors: [...]
becomes \ @(...)
and {...}
becomes
\ %(...)
Replaced by @()
and %()
Documentation has not been updated for many of the changes for kurila.
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>.
kurila111delta - what is new for Perl Kurila 1.11 |