<HTML>
<HEAD>
<TITLE>Re: [Haskell] ANN: Efficient, dynamically compiled, lazy functional semantics on JVM, having tight integration with the Java language</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>It could be for a subset of Haskell (probably a large one). &nbsp;Haskell has some features that CAL does not (many just syntactic sugar, some not) &#8211; we&#8217;re actually working on a short paper to summarise the differences, primarily for people on this list. &nbsp;Even without a one-to-one correspondence, this might work in many situations where special lower level CAL could be generated in lieu of higher-level Haskell features. &nbsp;Still, you would probably be able to go a very long way with not much more than straightforward syntax transformations. Of course, use of Haskell libraries would either have to be mapped to CAL ones, or the Haskell library functions converted themselves (with this treatment applied recursively to dependees). <BR>
<BR>
Lwe<BR>
<BR>
On 9/26/06 10:52 PM, &quot;Tomasz Zielonka&quot; &lt;tomasz.zielonka@gmail.com&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>On Tue, Sep 26, 2006 at 09:22:21PM -0700, Luke Evans wrote:<BR>
&gt; Here are a few 'highlights' from our feature list:<BR>
&gt; - A lazily evaluated, strictly-typed language called CAL, with many<BR>
&gt; similarities to Haskell<BR>
<BR>
Do you think that CAL would be a good target for a Haskell compiler?<BR>
In other words, would it be a good idea to use CAL as an intermediate<BR>
language for a Haskell -&gt; Java byte-code compiler?<BR>
<BR>
Best regards<BR>
Tomasz<BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'><BR>
</SPAN></FONT>
</BODY>
</HTML>