3 ms·
With dense code, you have to think about every word. With sparse code, you have to think along with every line/block/idiom. Both require the (same?) thought pro
by tel 19y ago
With dense code, you have to think about every word. With sparse code, you have to think along with every line/block/idiom. Both require the (same?) thought process, but with dense code you get two advantages:
- You can look ahead easier and get a bird's-eye-view
- Once you learn an operator, recognizing it (and writing it correctly) becomes a single word instead of said line/block/idiom.
My guess is that [uvar _ topcolor] is a function similar to (lambda (x) (uvar x topcolor)). That's just a guess, but once I learn whatever it is, I'd wage that it's easier to recognize and debug the bracket syntax.