« Return to Thread: Bytecode Generation

Re: Bytecode Generation

by Arno Unkrig :: Rate this Message:

Reply to Author | View in Thread

Matt Fowles schrieb:
> All~
>
...
> went very smoothly.  I was a little surprised to discover that Janino
> requires its AST to actually be a tree.  Our internal stuff allows for
> sub-expression reuse with in the tree.  But emitting a tree was a

That's because compile-time status information is stored in the AST.
Surely a design flaw, but really difficult to resolve without splitting
up all the AST classes and ending up with twice the number of classes,
and a lot of glue code.

...
> All told, Janino has been very reliable and easy to target, has a
> license amenable to use in a commercial project, and the internal code
> is straight forward enough to extend and fix bugs in without
> difficulty.

Thank you!


CU

Arno


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: Bytecode Generation