4 ms·
Have you learned Haskell yet? I think you'd find it's a very rich way to see and think about code if you did. Starter guide here for any interested: https://gi
by coolsunglasses 13y ago
Have you learned Haskell yet? I think you'd find it's a very rich way to see and think about code if you did.
Starter guide here for any interested: https://gist.github.com/bitemyapp/8739525 https://gist.github.com/bitemyapp/8739525
- jonnybgood 13y agoI think it goes for any FP/declarative language, especially Lisp.
- coolsunglasses 13y agoNope. I'm an ex-Common Lisp and Clojure user. Especially prolific in Clojure at work and in open source. Do not pass go, do not collect $200, go straight to Haskell.
- ChuckMcM 13y agoI've got the book 'Learn you a Haskell for great good' and I've gone through it. But to be honest I've I have always resonated more with structural languages than functional ones.
- coolsunglasses 13y agoLYAH is slow and doesn't communicate the compelling parts of Haskell at all. There is no functional/structural dichotomy. Structural isn't a category of programming languages. There are no programs without structure. You may be mistaking syntax ( {} blocks vs. s-expr ) for having something to do with semantics. It's also possible somebody has told you Haskell is a declarative language a la Prolog. It is not. Try this: https://gist.github.com/bitemyapp/8739525 https://gist.github.com/bitemyapp/8739525 Specifically: http://www.seas.upenn.edu/~cis194/lectures.html http://www.seas.upenn.edu/~cis194/lectures.html