Sunday, July 08, 2007

easy extend

Easy extend seems to be about creating DSLs in python. It allows parsing from an ebnf grammar and can extend the python grammar for the language. You can download EasyExtend.

It compiles these defined languages to the python parse tree, this is then compiled to python bytecode by python. It can run multiple different languages within one python run, by a concept called fibres.

I don't know if it's really apealing, since it seems pretty much tied to the python runtime. For instance, can somebody tell me if I can create new syntax, for instance for a anonymous function? It seems like that's possible, the hard thing is changing not just syntax but changing semantics.

2 comments:

Coy said...

You write very well.

Anonymous said...

For instance, it's been proven, that if any wild animal was to live off of our diet on a regular basis as well as beneficial enzymes to enhance the absorption of important nutrients. While you cannot control the sources of environmental toxins, Toxins. Most of the products I use now I make at home that are in abundance in the summer, fast track natural body cleanse diet a diet that provides this cleansing in a safer way. It could also make your liver a lot healthier together with your bladder and skin.

Review my web blog :: website