Lispdriven
Lispdriven refers to a programming approach or philosophy that prioritizes Lisp as the central driver of software design, architecture, and tooling. It emphasizes meta-programming, homoiconicity (code as data), and the macro system to implement domain-specific languages, automate generation, and adapt run-time behavior. The term is used in community discussions rather than as a formal standard.
The term arose within Lisp communities in the late 20th to early 21st century, as developers explored
Common characteristics include heavy use of macros and macro-based DSLs, code-as-data manipulation, dynamic evaluation, and a
Lispdriven approaches have been used in areas such as AI research, language tooling, build systems, and data
The approach is niche and can lead to highly expressive, compact solutions, but can also incur complexity,