3 ms·
I think Lisp is kind of magical if you buy into the iterative nature of computing. Sure, it's functional in the sense that functions are cheap and easy to decl
by rtpg 10y ago
I think Lisp is kind of magical if you buy into the iterative nature of computing.
Sure, it's functional in the sense that functions are cheap and easy to declare/use as values, but if you look at how things like macros end up working, it ends up being about having control of your runtime.
If you're into Haskell/Prolog, you probably are much more on the mathematical side of things... honestly I can't think of much you can express easily in Lisp (CL for example) that you cannot transform into an almost equivalent solution in Haskell.
It's good to try out a Lisp (and get up to macros or something), but my personal feeling is that Lisp is probably more of an advancement for people in the dynamic language universe (JS/Ruby) than it is for people in the ML-y languages.