That&#39;s not really true. Just use CAL from the Open Quark framework... It&#39;s almost Haskell 98, with some extras, and compiles to fast JVM code.<div><div><div><div><br></div><div><a href="http://openquark.org/Open_Quark/Welcome.html">http://openquark.org/Open_Quark/Welcome.html</a></div>
<div><br></div><div><a href="http://openquark.org/Open_Quark/Welcome.html"></a>They even seem to do all kinds of advanced optimizations - like converting tail calls to loops - to get good Java performance.</div><div><br></div>
<div>And they have a better record system, a graphical environment to learn it, etc.</div><div><br></div><div>So I think CAL should be in the list, and since it&#39;s basically Haskell...</div><div><br></div><div><div><div class="gmail_quote">
On Sun, Sep 27, 2009 at 6:36 PM, John A. De Goes <span dir="ltr">&lt;<a href="mailto:john@n-brain.net">john@n-brain.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I&#39;m not sure what the point of your series is. No one who is using Java now commercially can move to Haskell because Haskell doesn&#39;t run on the JVM.<br>
<br>
It makes sense to discuss Clojure, Groovy, JRuby, Scala, Fan, etc., as &quot;next Java&#39;s&quot;, because they all run on the JVM and have seamless interop with Java. Haskell is not in this category. It&#39;s stuck in a different world, wholly inaccessible to the masses.<br>

<br>
Regards,<br>
<br>
John A. De Goes<br>
N-Brain, Inc.<br>
The Evolution of Collaboration<br>
<br>
<a href="http://www.n-brain.net" target="_blank">http://www.n-brain.net</a>    |    877-376-2724 x 101<div><div></div><div class="h5"><br>
<br>
On Sep 27, 2009, at 10:16 AM, Curt Sampson wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No, it&#39;s not quite what it sounds like. :-)<br>
<br>
Stuart Halloway recently posted a series of blog entries entitled<br>
&quot;Java.next&quot;[1], discussing the benefits of four other languages that<br>
compile to JVM bytecode and interoperate with Java: Clojure, Groovy,<br>
JRuby, and Scala. I thought I&#39;d put my oar in and write a parallel<br>
series comparing Haskell to these. I&#39;ve finished a draft of the first<br>
posting, started on the third, and made a couple of notes on the second<br>
and fourth, and I thought I&#39;d post the drafts[2] and solicit comments<br>
here. If you have time to read and comment, I&#39;d greatly appreciate the<br>
help; feel free either to e-mail me privately or post here. Also feel<br>
free to forward this to anybody else you feel might be interested in<br>
commenting.<br>
<br>
I&#39;ll probably be posting these about one per week, starting some time<br>
next week.<br>
<br>
[1]: <a href="http://blog.thinkrelevance.com/2008/9/24/java-next-overview" target="_blank">http://blog.thinkrelevance.com/2008/9/24/java-next-overview</a><br>
[2]: <a href="http://www.starling-software.com/en/blog/drafts/2009/09/27.succ-java-summary.html" target="_blank">http://www.starling-software.com/en/blog/drafts/2009/09/27.succ-java-summary.html</a><br>
<br>
cjs<br>
-- <br>
Curt Sampson       &lt;<a href="mailto:cjs@starling-software.com" target="_blank">cjs@starling-software.com</a>&gt;        +81 90 7737 2974<br>
          Functional programming in all senses of the word:<br>
                  <a href="http://www.starling-software.com" target="_blank">http://www.starling-software.com</a><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div></div></div></div></div>