Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

james (1129)

  (email not shown publicly)


Journal of james (1129)

Monday March 11, 2002
12:37 PM

Parsers and EGTL

[ #3440 ]

Writing a parser is annoying. I think you have to do it quite often to become good at it, because every time I sit down to write one, I make the same mistakes again and again. This, of course, means I have to learn the same lessons again and again.

I'm writing a Parse::RecDescent parser for a cleaned up version of the OODB code. Acme informs me that I should use Parse::YAPP instead, but I'm not sure I can be bothered with that (patches welcome, acme!:) It should be winging off to CPAN Real Soon Now.

This is all in an effort to get a mini-language for writing OODB queries, which means the aforementioned queries can be easily parsed, which means they can access the object indicies, which means that OODB will return objects much, much faster.

My todo list, it seems, is ever growing:

[1] Finish off OODB
[2] Attribute::Method can be modulized (see pdcawley's journal)
[3] Pipeline (dispatch logic and table need separating from the pipeline and segment code)
[4] OpenFrame should be rewritten to use Pipeline
[5] Various talks that I'd like to give need writing. This is to be done at an indeterminate time in the future, but its still on my TODO list. ...and between all that I have to fit my day job in...

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.