The Scheme Philosophy
(mov.im)
from themaniacschemer@programming.dev to programming@programming.dev on 20 Jan 13:45
https://programming.dev/post/24307310
from themaniacschemer@programming.dev to programming@programming.dev on 20 Jan 13:45
https://programming.dev/post/24307310
An article (by me) that presents an opinionated Schemer’s opinion on Scheme and its unique philosophy, and what makes Scheme unique above all other languages. It also argues strongly in favor of Scheme’s minimalism, and why that’s a virtue, not a problem.
In short, what makes Scheme so powerful is its unrivaled nature for building custom embedded languages (which I call algebras), and combining such languages together to produce high level software. I admit this is very similar to Paul Graham’s concept of Bottom-up Programming, as presented in his book On Lisp. Only, Scheme does a better job in fulfilling this concept than Common Lisp (hot take).
threaded - newest