Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I feel your pain; this answer is an attempt to provide some alternatives that may be good enough and perhaps help you with your search.</p> <p>First, there is a language called Concurrent Clean. It is supposed to be similar to Haskell, has GUI support and is meant for writing real-world applications. It differs in some respects; for instance, its I/O is based on unique types rather than Monads, which as far as I'm concerned, is a good thing :). Here is a link: <a href="http://wiki.clean.cs.ru.nl/Clean" rel="nofollow noreferrer">http://wiki.clean.cs.ru.nl/Clean</a></p> <p>Next, I dug around for a Haskell compiled to the JVM, in the hopes that it would piggy-back on the Java libraries, ala Clojure. No dice. What I did find was a SO thread discussing the lack and the challenges thereof: <a href="https://stackoverflow.com/questions/7261039/haskell-on-jvm">Haskell on JVM?</a></p> <p>From that thread however, two other options were brought up. One is Frege: <a href="http://code.google.com/p/frege/" rel="nofollow noreferrer">http://code.google.com/p/frege/</a></p> <p>The other is CAL: <a href="https://github.com/levans/Open-Quark" rel="nofollow noreferrer">https://github.com/levans/Open-Quark</a></p> <p>There's also work on functional reactive programming in Haskell. It's supposed to enable things like GUIs, although whether or not you'll actually get a GUI out of it is another matter: <a href="http://www.haskell.org/haskellwiki/Functional_Reactive_Programming" rel="nofollow noreferrer">http://www.haskell.org/haskellwiki/Functional_Reactive_Programming</a></p> <p>It's sad. Here we have the JVM and .NET and yet zilch for Haskell. It's worse than that; .NET has shown an alarming tendency to ditch promising implementations. Whatever happened to IronScheme, IronLisp and IronHaskell? All dead as far as I can tell.</p> <p>Not good :(</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload