I just uploaded a new developer's release of Marpa::R2
<http://www.cpan.org/authors/id/J/JK/JKEGL/Marpa-R2-3.001_001.tar.gz>:
Marpa-R2-3.001_001.  This is a release candidate and and is intended to
become Marpa::R2 4.000000 soon.

Testing is very much appreciated!

Marpa::R2 is now stable -- serious bug fix only, so that this release
contains bug fixes.  The two most significant are:

1.) Unicode in SLIF DSL scripts now should work correctly.

2.) There were spurious and missing Earley items in the progress reports.
This has been fixed.

The problematic Earley items were obscure, enough so that no user ever
noticed the problem.  In fact, as a user, *I* didn't notice the problem --
I found it while reviewing the code for Marpa::R3.

The problems were with some of the incomplete items with at least one
proper nullable.  Most of these were correct, but under certain
circumstances, some were missing, and some spurious items of them kind were
also reported.

Incomplete means the dot is not at the end of the rule.  (This explains why
the problem was not noticed -- most interest, and almost all real
dependence, is on complete Earley items.)  A proper nullable is a symbol
which is nullable, but not nulling -- in other words a symbol which is
sometimes null and sometimes not.

Again, if at all convenient and possible, you'll want to test your apps on
this developer's release.  Full releases, like the forthcoming one, of
Marpa::R2 are rare (last one was almost 2 years ago), and I intend for them
to remain so.

Thanks, jeffrey

-- 
You received this message because you are subscribed to the Google Groups 
"marpa parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to