Good point, Ron.  When I started Marpa, it looked like Perl was in trouble.
 (Not all of the troubles that people foresaw came to pass, but many did.)
 I had used and liked Python.  Perl was not accepted as a language in which
new algorithms are written and that attitude still holds.  Write a simple
LL(1) parser in Haskell and folks will assume it can run circles around
anything that grew out of the Perl community and the Perl community holds
this attitude as much as anybody.  By writing in Perl I could pretty much
guarantee the road to academic acceptance would be a long one.

But I went with Perl because of CPANtesters, and that has been essential.
Others languages have repositories, but no other language community will
take a new and unvouched-for module and give it rigorous testing and, yes
as Ron points out, often bug fixes as well.

On Mon, Aug 21, 2017 at 3:52 PM, Ron Savage <r...@savage.net.au> wrote:

> And since Marpa is Open Source, you could re-write it yourself.
>
> But the real issue is not your favourite language, it's the astonishing
> world-wide testing regime Perl has in place, which allowed the very first
> versions of Marpa to be given a Perl interface, knowing that a digital
> tribe of volunteers would be available to help index, test and hence debug
> it, as well a proof-read the documentation.
>
> More information here: http://savage.net.au/Marpa.html
>
> --
> 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 marpa-parser+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 marpa-parser+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to