⇒ write Web Applications!
Statically typed and similar to Haskell
Solutions at the time included various attempts to compile Haskell to JavaScript while preserving its semantics (Fay, Haste, GHCJS), but I was interested to see how successful I could be by approaching the problem from the other side - attempting to keep the semantics of JavaScript, while enjoying the syntax and type system of a language like Haskell. -- Phil Freeman
In the case of purescript, it really does seem to be turning into a gateway drug to get folks into the Haskell community, much the way Scala used to be (and still is to a lesser extent), but closer in spirit.