Hi Jeffrey, On 10/09/2011 01:57 PM, Jeffrey Kegler wrote:
Marpa::R2
Don't get me wrong, I don't *mind* Marpa::R2.
1.) Avoids creation of a new top level domain.
In this context, that doesn't matter because any use of Marpa.* would be considered "Marpa related or misnomer" anyway.
2.) Keeps everything under Marpa.
To what benefit?
3.) Seems consistent with current practice. For example, YAML::XS, YAML::Syck, YAML::Old, and YAML::Tiny.
YAML::* is a mess, not a good use of precedence.
4.) Is consistent with previous Marpa versionings: Marpa::XS and Marpa::PP.
Are these versions or implementations of the common interface defined by Marpa?
I understand Marpa::R2 / Marpa2 would be a new interface version which is distinctly different from just a different implementation.
Best regards, Steffen