Did I miss anything? What are the relative advantages of each
solutions? Do you think that I overlooked other options? Would using
an exiting virtual machine be a good option? Except for Nice, this
option doesn't seem to be popular; there must be a catch.
You might want to have a look at the
> My options code generations are more or less:
>
> 1) Code an interpreter
>
> 2) Build the parse tree in GCC's native format and let GCC generate
> the code
>
> 3) Generate annotated C and call GCC on that.
3b) Generate ISO C. Compile with $(CC).
4) Convert your internal (parse) trees
Hi,
I'd like to write a small language. This would be my first language
and I'm faced with several implementation options. I have a hard time
raking them so I'd like to ask advice from the GCC users and
developers.
The language will feature dynamic typing, lexical closures and garbage
collec