Tony,
I have pushed a new version which seems to fix the problems I put up before.
I went back to basics and re-constructed the Neotoma build, as it seemed to be overwriting my changes in ways I did not understand.
Unfortunately I had to go from Make to Rake in order to get the flexibility I needed. (Not that Rake is a bad thing. I just do not like it when I am forced to load another language processor just to build a project which is not even in that language, so I hate to impose the same thing on others. For Reia it is not a problem as are are using Rake anyway, but I may be in Sean's bad books over it.)
Anyway, all seems to be working.
- The build of the parser is durned near instantaneous.
- All parser unit tests pass.
- All Reia unit tests pass.
- All A/B ests pass (including lolcat, which I added to the examples dir) and
- the speed increment in those AB tests seems to indicate that the reia parser is as fast as the parser build.
Happy days!
Take a look.
g
This is exciting news! Send me a pull-request for your changes to
neotoma and I'll merge them in.
Sean
I'm honestly just pleased that you got it to work after the transition
to binaries. The other issues are really just cosmetic and I'll clean
them up soon, maybe at Erlang Factory. Will you be there?
Sean