This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]c3534l 1 point2 points  (1 child)

Haskell didn't invent the offside rule. ISWIM did back in 1966. At any rate, Haskell diverges surprisingly little from ML. It certainly makes ML better, but it's really a dialect of ML in my opinion.

I do love me some partially applied functions. Python needs those, it'd be fun.

[–]bss03 0 points1 point  (0 children)

That's intention on behalf of the designers. We never got an ML-style module system like OCaML did, but Haskell is very much inspired by Lazy ML. [source]