4 ms·
>Does anyone have some examples of great products that have been built largely by leveraging lisp macros? Common Lisp itself. The Common Lisp language is not
by flavio81 9y ago
>Does anyone have some examples of great products that have been built largely by leveraging lisp macros?
Common Lisp itself.
The Common Lisp language is not only made up by data types, functions and control constructs: Many of the typical keywords a Common Lisp programmer would use, like defun (for defining a function), are macros themselves.
Many control constructs are macros as well.
So a good part of the language is built using macros as well.
The compiler itself (compiling Lisp to machine language) is also mostly made up of macros in many Lisp implementations.
Thus, the answer is: Common Lisp implementations are built largely by leveraging lisp macros. And i'd say those are "great products."