[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Mentee wants to work on bigarray parser generator

On 7 January 2015 at 08:30, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
> One possible way to prototype this quickly is to use staging in MetaOCaml to
> experiment with the code generation aspects without having to learn
> ppx/camlp4 and other such code generation tools. Jeremy Yallop recently
> showed me an implementation he did of a regular expression compiler written
> in MetaOCaml that stages the automata compilation, and would be a good
> guideline to a parser generator as well.  Jeremy: is this on GitHub
> anywhere?

It's not available for the moment.  Some variation of it is likely to
turn into a student exercise, so I'm keeping it under wraps for now.
Mark: if you're interested, let me know and I'll send it to you
off-list.  I think a MetaOCaml back-end could work very nicely,
although some details like generating mutually-recursive functions are
still a little tricky.

MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.