Skip to content

Latest commit

 

History

History
143 lines (106 loc) · 4.91 KB

UPDATES.md

File metadata and controls

143 lines (106 loc) · 4.91 KB

Marpa::R2 Updates

About this page

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.

Support

Marpa::R2 is free software. There is no warranty.

Available resources include the following:

Installation note

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.

Known bugs

Documentation error in Marpa::R2::Event pod page

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.

Changes to discussion of ordering by rule

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

Notices

No support for Perl 5.10.0

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.

No support for cperl and other Perl variants

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 pages for previous versions

Updates page for version 10.000000.

Updates page for version 8.000000.

Updates page for version 6.000000.

Updates page for version 4.000000.