On Jul 31, 2010, at 9:12 PM, Norbert Hartl wrote:

> 
> On 31.07.2010, at 20:06, Stéphane Ducasse wrote:
> 
>> 
>> On Jul 31, 2010, at 6:05 PM, Norbert Hartl wrote:
>> 
>>> Well,
>>> 
>>> I was thinking about the same and I had quick peek at PetitParser. Somehow 
>>> I tend to play with OMeta first. PetitParser looks promising but how is it 
>>> possible to write a readable grammar if 60-80% of your grammar is the word 
>>> "asParser"?
>> 
>> PetitParser grammar are not full of 60%-80% with asParser. Have a look at 
>> PetitSmalltalk. What I liked
>> is that in 30 when could cherry pick the smalltalk grammar and get the one 
>> for coral by recomposing the little parser you do like.
> 
> Sorry, but I didn't grok that sentence. 

should not write mail eating ice cream :)
>> What I liked is that in 30 min when could cherry pick the Smalltalk grammar
>> and get the one for Coral by recomposing the little parsers you don't like.

> 
>> Also try OMeta and when you will find it too slow come to use petitParser 
>> because petitParser is nearly the same speed as 
>> Smacc generated one and this is not the case of OMeta. It is up to you. 
> 
> I don't care about speed at the moment. At the moment I think OMeta is much 
> more powerful. If I'll find out it is not or it provides powers I don't need 
> than the speed argument could be somehting valuable.
> 
>> And I prefer to use a language I like instead of another one.... Now what 
>> would be nice is to have an EBNF -> petitParser parser transformer. 
>> 
> Well, if you start to parse and analyze a different language with the parser 
> then the phrase "prefer to use a language I like" becomes ambiguous really 
> quick, don't you agree :)

I like the asParser because this is explicit. And again try and see. I tried 
OMeta, read the papers and I prefer to be able to compose
parser based on other ones like proposed by petit parser. 

> An EBNF parser would be indeed nice.

Apparently there is one.


> That is one thing I'm dreaming off for decades now. Using helvetia might 
> solve this. But then DSLs are just different languages, too.
> 
> If this is like the other projects for which I don't find enough time than 
> all of my arguments are just...we'll see
> 
> thanks,
> 
> Norbert
> 
>> Stef
>>> 
>>> Norbert
>>> 
>>> On 31.07.2010, at 17:39, Stéphane Ducasse wrote:
>>> 
>>>> you can also have a look at PetitParser.
>>>> 
>>>> Stef
>>>> 
>>>> On Jul 29, 2010, at 3:14 PM, Norbert Hartl wrote:
>>>> 
>>>>> Hmm, I've could have looked at squeaksource first :) And there it is.
>>>>> 
>>>>> N.
>>>>> 
>>>>> On 29.07.2010, at 14:11, Norbert Hartl wrote:
>>>>> 
>>>>>> Is there a package of OMeta that can be installed in pharo. All I found 
>>>>>> was a .sar package somewhere. Maybe there is something newer, more 
>>>>>> adjusted?
>>>>>> 
>>>>>> thanks,
>>>>>> 
>>>>>> NOrbert
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Pharo-users mailing list
>>>>>> [email protected]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Pharo-users mailing list
>>>>> [email protected]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Pharo-users mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>>> 
>>> 
>>> _______________________________________________
>>> Pharo-users mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
>> 
>> 
>> _______________________________________________
>> Pharo-users mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
> 
> 
> _______________________________________________
> Pharo-users mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users


_______________________________________________
Pharo-users mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users

Reply via email to