2 ms·
LuaJit is awesome, but he talks purely about using Lisp to describe "C" semantics. Take it as use "Lisp" Alphabet, but still write a "C" language. Not good ana
by malkia 17y ago
LuaJit is awesome, but he talks purely about using Lisp to describe "C" semantics.
Take it as use "Lisp" Alphabet, but still write a "C" language. Not good analogy, but gets you there.
What he would achieve - well the same semantics, anything generated by his amplifier would be linkable, runnable the same way as C.
What he would achieve by using Lisp - we'll he can just skip the whole C++ templa-bastardization, and just use common lisp macros. He can use it for anything that he would like... Hell I would like to use it tommorow.
It won't be easy on the guy that's trying to debug that thing, after such transformations you would need some heavy "#line" preprocessor magic put in the "C" code, but it's doable.