> 
> I can.
> 
> I'll try to make sure I test it with a larger set of tests next, but, so far, 
> the only change I had to do was that doSilently: thing.
> 
> Now, would anyone has a nice configuration showing how to customize for Pharo 
> 2.0/Pharo 1.4 ?


The idea is that you have your baseline and version 
then you add symbolic version

stable: spec
        <symbolicVersion: #'stable'>

        spec for: #'common' version: '1.1'.
        spec for: #'pharo1.4.x'  version: '1.4'
        spec for: #'pharo2.0.x' version: '1.8'

Have a look at the metacello chapter

>>>    and I'm looking for the equivalent to
>>>    SystemChangeNotifier>>__doSilently:. Is it
>>>    SystemAnnouncer>>__suspendAllWhile:?
>>> 
>>>    (doSilently: is used in SmaCC tests).
>>> 
>>> 
>>> There is also a nice #valueWithoutNotifications  in BlockClosure.
>>> 
>>> BTW, does it make sense to port SmaCC?
>> 
>> faster
>> more compact
>>> Which use case do you have in which you prefer SmaCC over say PetitParse?
>>> I took a look few weeks ago to something done in SmaCC and it was full
>>> of ugly unmaintainable class side tables…..
>> 
>> you do not have to read the assembly code of your Smalltalk programs. :)
>> 
>> Smacc represents the traditional way to build parser and it is important
>> to also have it around and kicking.
> 
> It could be nice to upgrade Pharo's SmaCC to the GLR parsing which exists in 
> SmaCC for VW and Dolphin.

Yes!
Definitively.

Stef


Reply via email to