develooper Front page | perl.perl5.porters | Postings from January 2009

kurila 1.17 released

From:
Gerard Goossen
Date:
January 24, 2009 13:13
Subject:
kurila 1.17 released
Message ID:
20090124211325.GA8014@ostwald.wibaut
kurila 1.17 released


Highlights:

+ Renamed special variables
  Variables like $\ and $| have been renamed to have the form
  $^NAME like $^INPUT_RECORD_SEPARATOR and $^OUTPUT_AUTOFLUSH
  Rationale: The names are descriptive.

+ Special variables are evaluated where declared.
  Variables like $1 and $^HINTS are evaluated where declared,
  instead of when their value is used.
  Rationale: Prevents action-at-a-distance.

+ Removed 'tie'
  Rationale: Prevents action-at-a-distance.

+ Dynamic scope
  A dynamic scope is added. At the moment only used for adding
  code to leaving scope.
  Rationale: A more generic alternative for local.

http://dev.tty.nl/static/kurila/doc/pod/kurila117delta.html
has a more detailed description of the changes.

Known bugs:
+ Documentation
+ Limited platform support


kurila 1.17 without the CPAN modules is available at:
http://dev.tty.nl/static/kurila/kurila-1.17_0.tar.gz
And should become available on CPAN.
Or use git to get the latest version:
git-clone git://dev.tty.nl/perl


Perl Kurila is a dialect of Perl. With Perl 5 as ancestor it has a
solid base, but without the backwards compatibility
requirement of Perl 5, it is free to evolve into new directions.

More information about kurila is available at
http://dev.tty.nl/kurila.html



Standing on the shoulders of a red giant to face the future.

-- 
Gerard Goossen
TTY Internet Solutions
http://dev.tty.nl/




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About