kurila16delta - what is new for Perl Kurila 1.6
This document describes differences between Perl Kurila 1.5 and Perl Kurila 1.6
If you call a undefined subroutine and it isn't defined you get an error. No attempt to use AUTOLOAD is made. The same applies of course to method calls: if the method isn't found an error is raised.
Prevents all the problems associated with
Use of v-string create version objects,
v1.2.3 would be similar to
Use of numbers with multiple decimal dots (like
thus without a 'v'),
will give a compile error.
There is no VSTRING type.
Promotes the use of version object for versions.
use Module VERSION LIST and
use Module VERSION should be v-syntax,
a 'v' followed by a digit,
anything else will not be seen as a version.
Makes it more explicit that a version check is done.
There is a new function
Symbol::glob_name($glob) which returns the name of the glob.
Symbol::glob_name returns the name fully qualified,
but without a leading '*'.
Symbol::glob_name($^STDERR) eq "main::STDERR"
Makes finding glob stringification errors easier.
Most of these modules don't work without AUTOLOAD, but there should be no reason to use them.
Many modules have small adjust,
because of the removal of AUTOLOAD.
Including ExtUtils::Constant of which ExtUtils::Constants::WriteConstants should be used with
PROXYSUBS = 1>.
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 <email@example.com>.