4 ms·
Meta-programming via your editor doing code-gen for you or lisp doing code-gen for you end with about the same code.
by codemac 10y ago
Meta-programming via your editor doing code-gen for you or lisp doing code-gen for you end with about the same code.
- PaulHoule 10y agoYeah, except IntelliJ Idea is a refined product that does that and 100 other things. I don't know what IntelliJ has inside of it, but I know Eclipse is based on EJC, the Eclipse Java Compiler, which can turn Java code into a Java abstract source tree, and then turn that either back to Java code or to byte code. It's not too different from the read function in LISP but it is a bit more complex...