3 ms·
I think he meant Common Lisp macros, a powerful feature of the language (and missing from Smalltalk) that allows one to easily write code that writes code.
by MonkeyClub 4y ago
I think he meant Common Lisp macros, a powerful feature of the language (and missing from Smalltalk) that allows one to easily write code that writes code.
- guestbest 4y agoAre macros performant enough to allow a power user to replace a scripting language like elisp for a long file of strings, which if I remember correctly was the main issue with using emacs over clisp, unstructured strings.
- kagevf 4y agoCommon Lisp macro expansion happens at compile time, so they wouldn't affect runtime performance.
- ElevenLathe 4y ago...but it's a fair thing to think about if the "poweruser" interface encourages creating new macros on the fly. Common Lisp can "compile" at the REPL or otherwise in the live environment.