kurila18delta - what is new for Perl Kurila 1.8
This document describes differences between Perl Kurila 1.7 and Perl Kurila 1.8
die and warn create error objects
die
warn
error
$SIG{__DIE__} and $SIG{__WARN__} renamed to ${^DIE_HOOK} and ${^WARN_HOOK}
$SIG{__DIE__}
$SIG{__WARN__}
${^DIE_HOOK}
${^WARN_HOOK}
Implicit local ${^DIE_HOOK} = undef around an eval
local ${^DIE_HOOK} = undef
eval
Minor language changes
Die and warn now create error objects. These include a full stack dump. Use $@->message to get the error message.
The die and warn handlers have been renamed to ${^DIE_HOOK} and ${^WARN_HOOK}. When called these functions hould receive as first argument an error object.
The operators lt, le, gt, ge have been removed. lvalue subroutines are no longer allowed. Single quotes (') are no longer allowed in names. Depth-first method resolution is no longer supported.
lt
le
gt
ge
'
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>.
To install kurila, copy and paste the appropriate command in to your terminal.
cpanm
cpanm kurila
CPAN shell
perl -MCPAN -e shell install kurila
For more information on module installation, please visit the detailed CPAN module installation guide.