3 ms·
Have you tried Clojure(Script)? It could be just what you need, bottom-up programming in a Lisp-like language essentally means extending the langauge in order t
by antfarm 9mo ago
Have you tried Clojure(Script)? It could be just what you need, bottom-up programming in a Lisp-like language essentally means extending the langauge in order to solve the problem at hand.
Or, as Paul Grahmam put it in his 1993 book On Lisp:
"a bottom-up style in which a program is written as a series of layers, each one
acting as a sort of programming language for the one above"
https://paulgraham.com/progbot.html https://paulgraham.com/progbot.html
https://www.paulgraham.com/onlisptext.html https://www.paulgraham.com/onlisptext.html
Here is a talk that explains the concept in Clojure, titled Bottom Up vs Top Down Design in Clojure:
https://www.contalks.com/talks/1692/bottom-up-vs-top-down-design-in-clojure-clojure-conj-2015 https://www.contalks.com/talks/1692/bottom-up-vs-top-down-de...