TTY Internet Solutions > kurila-1.19_0 > kurila111delta

Download:
kurila-1.19_0.tar.gz

Annotate this POD

Source  

NAME ^

kurila111delta - what is new for Perl Kurila 1.11

DESCRIPTION ^

This document describes differences between Perl Kurila 1.10 and Perl Kurila 1.11

Highlights In 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.

Core Enhancements ^

New anonymous array and hash constructors: @(...) 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.

Rationale

Removes the ambiguity of {...} being a hash or a block. Allows the creation of a anonymous array or hash without dealing with references.

Removal [...] 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 \ %(...)

Rationale

Replaced by @() and %()

KNOWN BUGS ^

Documentation

Documentation has not been updated for many of the changes for kurila.

Limited platform support

Perl Kurila has only been tested/build for x86_64-linux-gnu-thread-multi platform.

SEE ALSO ^

The INSTALL file for how to build Perl Kurila.

The README file for general stuff.

The Artistic and Copying files for copyright information.

HISTORY ^

Written by Gerard Goossen <gerard@tty.nl>.

syntax highlighting: