3 ms·
This reminded me of pg's Programming Bottom Up (http://www.paulgraham.com/progbot.html http://www.paulgraham.com/progbot.html) Language and program evolve toge
by fovc 8y ago
This reminded me of pg's Programming Bottom Up (http://www.paulgraham.com/progbot.html http://www.paulgraham.com/progbot.html)
Language and program evolve together. Like the border between two warring states, the boundary between language and program is drawn and redrawn, until eventually it comes to rest along the mountains and rivers, the natural frontiers of your problem. In the end your program will look as if the language had been designed for it. And when language and program fit one another well, you end up with code which is clear, small, and efficient.
Obviously, as pg points out later on, this is much easier to do in lisp, but that doesn't preclude you from using this style in other languages