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

LiveScript is really only like Haskell in some syntax and naming of some functions.

The defining characteristics of Haskell (to me, bear in mind I'm a Haskell noob) are strong, static, inferred types, and an emphasis on pure or near-pure functional programming (limiting side effects as much as possible). The defining characteristics are not a standard library function named "fold" or "takeWhile".

LiveScript has JavaScript semantics, like CoffeeScript. These semantics differ from Haskell in deep and fundamental ways. Yes, it might also encourage functional programming, but so does Scheme and Clojure, both of which are really nothing like Haskell either. I don't think this is controversial.



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

Search: