NAME
kurila18delta - what is new for Perl Kurila 1.8
DESCRIPTION
This document describes differences between Perl Kurila 1.7 and Perl Kurila 1.8
Highlights In Perl Kurila 1.8
die
andwarn
createerror
objects$SIG{__DIE__}
and$SIG{__WARN__}
renamed to${^DIE_HOOK}
and${^WARN_HOOK}
Implicit
local ${^DIE_HOOK} = undef
around aneval
Minor language changes
Core Enhancements
die
and warn
create error
objects
Die and warn now create error
objects. These include a full stack dump. Use $@->message to get the error message.
$SIG{__DIE__}
and $SIG{__WARN__}
renamed to ${^DIE_HOOK}
and ${^WARN_HOOK}
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.
Implicit local ${^DIE_HOOK} = undef
around an eval
Implicit local ${^DIE_HOOK} = undef
around an eval
Minor language changes
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.
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>.