Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Of course. That said, Clojure doesn't have those, given that it has a dynamic type system and destructuring instead of pattern matching (not as clean, IMHO), so a comparison to Haskell in this respect is less useful.


My point was that it is perfectly possible to be familiar with Haskell and find Clojure (and Lisps in general) puzzling.

On the other hand, I would be genuinely surprised if someone familiar with Haskell were unable to pick up ML, or vice versa.


If you want pattern matching, check out core.match


Where is the exhaustiveness checking?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: