&gt; &quot;All three of those have very different goals and trade-offs from GHCJS.&quot;<p>And therein lies the problem.  In my view, the most important goal is to have at least <i>one</i> really good AltJS-Haskellish language with a fully-featured ecosystem of libraries. (I&#x27;m fine if that language is PureScript, btw.  PureScript is fantastic.)  The problem -- which Clojure and Scala programmers seem to have sorted -- is that our community is too small to support several Haskellish-AltJS compilers.  Do we really want several perpetually nascent solutions?<p>&gt; &quot;One of the nice things about AltJS is that several languages can coexist in the same codebase.&quot;<p>Theoretically, you&#x27;re right.  But how many production code bases are there in AltJS-Haskell (vs. say, Clojurescript)?