Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pugs 6.0.5 released.

7 views
Skip to first unread message

Autrijus Tang

unread,
Feb 14, 2005, 1:17:47 PM2/14/05
to perl6-c...@perl.org
I'm happy to announce the release of Pugs 6.0.5, now with a better
grammar spec merged from Perl6.grammar, as well as a much better
Eval monad structure that supports lexical and dynamic scopes,
shift/reset, callcc, and pluggable evaluator.

It should be on CPAN as Perl6::Pugs in a few hours. I'd like to thank
many contributors and testers for making this progress possible.

Compared to last week, some other notable changes are:

* Formal parameters declaration and binding
* Invocant-based multimethod dispatch
* Optional(?), named(+ and ++), slurpy(*) parameters with defaulting
* Extraction of higher-order placeholder variables
* New operators: "!!" and "nor"
* Collapsing for JuncOne into two sets: the "none" set and the "one" set.
* Collapsing rules for other kinds of junctions.
* The evaluator now prints some helpful debugging messages.

More detailed notes and changes (daily updated) are available on
my implementor's journal: http://use.perl.org/~autrijus/journal/.

Thanks,
/Autrijus/

0 new messages