NAME
kurila112delta - what is new for Perl Kurila 1.12
DESCRIPTION
This document describes differences between Perl Kurila 1.11 and Perl Kurila 1.12
Highlights In Perl Kurila 1.12
Using a list in scalar context will raise an error
All variables must be declared or fully qualifyed as with use strict 'vars'
eval BOCK
has been changed to try BLOCK
Core Enhancements
Using a list in scalar context will raise an error
If a list is used in scalar context an error will be raised. This can happen both at compile and run-time. Using an array in scalar context will still returns the number of elements of the array.
All variables must be declared or fully qualifyed as with use strict vars
Variables must be declared or fully qualified, like with use strict 'vars'
.
eval BOCK has been renamed to try BLOCK
The expression eval BLOCK
has changed to try BLOCK
. eval EXPR
remains the same.
Removal of the transliteration operator
The transliteration operator (tr///
or y///
has been removed.
The magic variables $&
, $`
and $'
are removed.
The $^MATCH
, $^PREMATCH
, $^POSTMATCH
in combination with the /p
still work, and can be used instead
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>.