Embedding Lisp in C++ – A Recipe
chriskohlhepp.wordpress.com
chriskohlhepp.wordpress.com
https://github.com/rongarret/ciel
It's a toy, but it works.
People realizing that Lisp is powerful does not fix the underlying logical fallacy.
Background information about CST/AST:
Lisp code is written as an AST? True. C++ (and other) compilers convert code to an AST? Also true. Therefore "No matter if you are programming in Python or C++, Lisp is invariably what holds up the scaffolding behind the scenes. This is true because Lisp is the Lingua Franca of your compiler"? Non sequitur (literally, "it does not follow").
That logic boils down to "A is a C, and B is a C, therefore A is a B". No, it isn't. It would be equally (il)logical to claim that "B is an A", that is, that Lisp was a C++ compiler.