This is the updates page as of Marpa::R2, version 12.000000. (For the updates pages for previous versions, see below.) It may contain descriptions of bugs for which a fix is in preparation. It also carries notices which are useful to current users, but which do not justify a full new distribution,
On CPAN, Marpa::R2's primary distribution mechanism, there is no way to have true "meta" information -- even a small doc always is part of the distribution itself and requires the creation of a completely new version.
Marpa is now "stable", and new features are not added to it. New versions are released only when they benefit users of the current functionality in a major way. New versions usually occur only when a serious bug is discovered.
Marpa::R2 is free software. There is no warranty.
Available resources include the following:
-
Bugs should be filed as issues in this repo.
-
The IRC channel is where most discussion takes place. It is
#marpa
atirc.libera.chat
. The channel is logged. -
In addition, there is a Google Groups mailing list dedicated to Marpa.
-
Ron Savage maintains Marpa's official starting page.
-
The author also maintains a less extensive Marpa web site.
-
After
Marpa::R2
is installed, You can read its documentation for this module with the perldoc command:perldoc Marpa::R2
.
On installation, users sometimes run have problems with GNU's configure, apparently due to broken setups or bugs in GNU's autotools. The proper fix, of course, is to repair the setup or GNU configure, but this may be impossible or inconvenient.
A workaround is to set the following environment variable:
MARPA_USE_PERL_AUTOCONF=1
This environment setting will cause the installation to use Perl's Config::Autoconf, bypassing any problems with the GNU autoconf.
In the "Nulling events" section of Marpa::R2::Event, the sentence
When a completion event triggers, its trigger location and its event location are set to the current location, which will be the location where the triggering instance both begins and ends.
is incorrect. It should read as follows:
When a nulling event triggers, its trigger location and its event location are set to the current location, which will be the location where the triggering instance both begins and ends.
The discussion of how to order rules in a Libmarpa parse has been reorganized and extensively rewritten. A new "Algorithm" page has been added; and major changes were made to the "Semantics/Order" page and to the "Semantics/Rank" page
Marpa::R2 no longer supports Perl 5.10.0. There do not appear to be any Marpa::R2 users of Perl 5.10.0. And, in the cloud, Perl 5.10.0 is so rare it is hard to find testing for it.
We are happy to see experimentation with Perl, but unfortunately we do not have the resources to support anything but standard Perl. A bug with a Perl variant will be rejected if the bug cannot be duplicated in standard Perl.
Updates page for version 10.000000.
Updates page for version 8.000000.