2 ms·
This is one of the areas of programming language conversations that fascinates me. The area where differences in how people think bubble to the surface. "It's
by spooneybarger 16y ago
This is one of the areas of programming language conversations that fascinates me. The area where differences in how people think bubble to the surface.
"It's harder to understand at first, often un-intuitive"
I always felt that way about VIM. With programming languages, 'the lisp way' has always been the best expression of how I usually think about solving problems.
My brain naturally gravitates towards solution that involve macros, recursion etc. I can remember the first time I came across Common Lisp's condition system- my brain immediately went- 'this is so much more logical than exceptions in java/smalltalk etc'.
I know people who find Haskell's pattern matching and guards completely foreign but are entirely at home with switch/case and if/else whereas to me they seem very close to one another.