|
|
|
Ask HN: Lisp or Haskell at first?
|
|
6 points
by sudeep1
4352 days ago
|
|
(I am not creating war and comparing Lisp and Haskell) I want to learn Haskell and Lisp. But I am in puzzle to learn which one at first. If i learn Haskell first and it will be easier to learn Lisp or Learning Lisp at first will help to learn Haskell. |
|
But you can be productive in (most) Lisp(s) without touching macros. It is often suggested to try very hard to do so. And I've personally found that, library spelling issues aside, Python code translates almost 1-to-1 to Lisp with simple text replacements.
But any non-trivial application in Haskell is going to have to approach problems in fairly different ways than any other language. Lazy evaluation; pure, side-effect-free functions; types and type classes and all that jazz; emphasis on solutions involving the "fold" function, rather than recursion. It's significantly different than most other languages I've encountered.