|
|
|
|
|
by JulianMorrison
4729 days ago
|
|
It's the difference between "programmable programming languages" (which the lisps are, as are haskell and ruby) versus "languages for programming in" (exemplified by go and java). Go code is very terse compared to the general run of "languages for programming in". And if you know the language, you can just read it. On the other hand, you've got some serious digging to do if you want to understand a clojure macro. Metaprogramming like that is seriously brain twisty. |
|
I wish this meme would stop. Your "if you know the language, you can just read it" applies just as much here as it does there.