On (12/12/07 21:01), Adrian Kuhn wrote:
From: Adrian Kuhn akuhn@gmx.ch To: Related to the development of Moose and other related tools moose-dev@iam.unibe.ch Subject: [Moose-dev] Re: MSE Format, latest draft Date: Wed, 12 Dec 2007 21:01:15 +0100
On 12 Dec 2007, at 9:34 , Stéphane Ducasse wrote:
Apparently this is no what I understood from the first mse format. Adrian's first implementation used a literal array representation just to avoid to do the -TRUE- to true kind of conversion. Adrian can you comment on that?
The first prototype re-used the Smalltalk parser, right. Now we use a custom scanner / parser as this is faster.
Just because I would like to know for Squeak potential speed. Why was the VW parser slower? what kind of optimizations did you use?
The intermediate literal array falls away, now its
Text -> Parser -> some logic -> model objects
using Smalltalk parser its
Text -> Parser -> intermediate array -> some logic -> model objects
I guess Lukas's parser is the fastest you can get
Unless you are "crazy" enough to do manual tweakings :D Which is not even sure to speed up the process anyway...