PetitParser is a dynamic parser. SmaCC is a static parser. Both have their usages, and the static parsers are significantly faster. The speed problem of PetitParser will likely be significantly improved once we get the work of Jan on compiling parsers.
One thing that SmaCC comes with is an extensive library of parsers and ASTs (e.g., JavaScript, Java, Swift) and this is very valuable in the context of Moose.
> On Aug 14, 2016, at 10:04 PM, Alexandre Bergel <
[hidden email]> wrote:
>
> Thanks Doru.
>
> Just wondering, I always had in mind that PetitParser is a kind of ultimate framework for parsing. Why would one want to use SmaCC if PetitParser is so robust and popular?
>
> Cheers,
> Alexandre
>
>> On Aug 12, 2016, at 3:41 PM, Tudor Girba <
[hidden email]> wrote:
>>
>> Hi,
>>
>> John Brant created a repo on SmalltalkHub with the latest version of SmaCC.
>>
>> And now, SmaCC is part of Moose 6.0.
>>
>> Cheers,
>> Doru
>>
>>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Value is always contextual."
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>>
[hidden email]
>>
https://www.list.inf.unibe.ch/listinfo/moose-dev>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel
http://www.bergel.eu> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> _______________________________________________
> Moose-dev mailing list
>
[hidden email]
>
https://www.list.inf.unibe.ch/listinfo/moose-dev"Problem solving efficiency grows with the abstractness level of problem understanding."