The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

  • Conversion of a reference to a string raises an error

  • New reference comparison operators \== and \!=

  • Integrate bleadperl changes upto Change 33541

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