Hacker News new | ask | show | jobs
by Arcanum-XIII 4170 days ago
Gambit and Chicken are near your goal, but I don't know how far you can go with it. And there's of course GNU Guile.
1 comments

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. ;-)