3 ms·
> something small that you can easily keep in your mind The tradeoff is that a small language can lead your program to be big, hard to read, hard to keep in yo
by Jeff_Brown 6y ago
> something small that you can easily keep in your mind
The tradeoff is that a small language can lead your program to be big, hard to read, hard to keep in your head. Abstractions like polymorphism, monads, recursion schemes or lenses add (what initially seems like a lot, but later feels like) a little to the language, in return for (if used appropriately) immensely cutting down on the amount of code you end up writing.
- dgellow 6y agoSure, but that’s not really that aspect I was talking about