develooper Front page | perl.perl5.porters | Postings from December 2008

kurila 1.16 released

From:
Gerard Goossen
Date:
December 7, 2008 08:03
Subject:
kurila 1.16 released
Message ID:
20081207160255.GB3463@ostwald.wibaut
kurila 1.16 released


Highlights:

+ Structured assignments
  Extract values from complex structures using assignments.
  For example:
  my %( aap => $aap, ?noot => $noot ) = $h;
  Assigns $h{aap} to $aap and $h{noot} (if it exists) to $noot.
  Rationale: Powerfull new assignments.

+ Controlled hash and array element access and creation
  By default access an element that does not exists will
  produce an error. To add an element add a "+" to accessor,
  to ignore non-existing elements add a "?" to the accessor.
  Rationale: Direct control over the creation and access
    of array and hash elements.

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

Known bugs:
+ Documentation
+ Tied hashes with complex data
+ Limited platform support


kurila 1.16 without the CPAN modules is available at:
http://dev.tty.nl/static/kurila/kurila-1.16_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