kurila19delta - what is new for Perl Kurila 1.9


NAME

kurila19delta - what is new for Perl Kurila 1.9


DESCRIPTION

This document describes differences between Perl Kurila 1.8 and Perl Kurila 1.9


Highlights In Perl Kurila 1.9


Core Enhancements

Conversion of a reference to a string raises an error

When a reference is used as a string an error is raised. dump::view can be used to view the variable. ref::address can be used to get the address of the variable.

Rationale

Makes finding errors where a reference is used as a string easier.

New reference comparison operators \== and \!=

There are two new operators \== and \!= which can be used to compare reference. Both arguments to the operators must be references otherwise an error is raised. \== returns true if both references refer to the same referent, false otherwise.

Rationale

Because refernces can no longer be compared using eq new operator where needed.

Integrate bleadperl changes upto Change 33541

bleadperl changes are integrated upto Change 33541


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

 kurila19delta - what is new for Perl Kurila 1.9