Hacker News new | ask | show | jobs
by lritter303 4168 days ago
Neither is suitable. Guile has the wrong license, none of these three has bindings for a no-JIT code generator like LLVM.

It's no big deal though. The Scheme -> Lua compiler is small (300 lines) the dialect is better suited for hash tables and the dynamic part is mostly a driver to generate/execute machine code at runtime.

At this point, a switch to Scheme would service purism more than pragmatism. Lua is already a good Scheme VM (has been strongly inspired by Scheme, in fact) so it'll do. At least I hope it will. ;-)