Metaprogramming
Reprogramming the language, creating DSL's, and other lisp wizardry.Tutorials
- Metaprogramming 101 Rewriting a simple Common Lisp macro as a PicoLisp function.
- Metaprogamming Experiments in PicoLisp Implementing "native" Common Lisp macros in PicoLisp
- LOLFORTH A simple FORTH system, built with PicoLisp macros. (See EXPLAIN.md in repo)
Articles
- The Elephant in the Room A discussion of macros (or the lack thereof) in PicoLisp, and how we still manage to reprogram the language.
https://picolisp.com/wiki/?metaprogramming
12dec20 | erik |