Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates > by-pkgid > 50e5ee0e2e17d2d08ac64d04ad498d2a > files > 8

scheme2js-20090717-1.fc13.i686.rpm

<!-- 95% W3C COMPLIANT, 95% CSS FREE, RAW HTML -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title>Scheme2Js</title>
 <style type="text/css">
  <!--
  pre { font-family: monospace }
  tt { font-family: monospace }
  code { font-family: monospace }
  p.flushright { text-align: right }
  p.flushleft { text-align: left }
  span.sc { font-variant: small-caps }
  span.sf { font-family: sans-serif }
  span.skribetitle { font-family: sans-serif; font-weight: bolder; font-size: x-large; }
  span.refscreen { }
  span.refprint { display: none; }
  -->
 </style>
</head>

<body class="document" bgcolor="#ffffff">
<table width="100%" class="skribetitle" cellspacing="0" cellpadding="0"><tbody>
<tr><td align="center" bgcolor="#8381de"><div class="skribetitle"><strong><big><big><big>Scheme2Js</big></big></big></strong></div><center>
<table class="author"><tbody>
<tr><td align="center"><font size="+2"><i>
</i></font>
</td></tr><tr><td align="center">Inria Sophia Antipolis</td></tr><tr><td align="center"><a href="mailto:florian.loitsch&#x40;sophia.inria.fr" class="mailto"><tt id='tt1233'
>florian.loitsch&#x40;sophia.inria.fr</tt></a></td></tr><tr><td align="center"><a href="http://www.inria.fr/mimosa/scheme2js" class="http">http://www.inria.fr/mimosa/scheme2js</a></td></tr></tbody></table></center>
</td></tr></tbody></table>
<div class="skribe-body">
<p id='paragraph1217'
><span class="sc">Scheme2Js</span> is a Scheme to JavaScript compiler distributed under the
<a href="http://www.gnu.org/copyleft/gpl.html" class="http">GPL</a> license. While some
effort has been spent on being as close as possible to <span class="sc">R<sup id='sup1208'
><font size="-3">5</font></sup>rs</span>, we concentrated
mainly on efficiency. Usually <span class="sc">Scheme2Js</span> produces JavaScript code, that is
comparable to hand-written code. In order to achieve this performance,
<span class="sc">Scheme2Js</span> is not completely <span class="sc">R<sup id='sup1213'
><font size="-3">5</font></sup>rs</span> compliant. In particular it lacks
exact numbers. <span class="sc">Scheme2Js</span> is not yet complete either: it lacks hygienic macros
and the <tt id='tt1216'
>eval</tt> procedure.</p><p id='paragraph1219'
><span class="sc">Scheme2Js</span> is used within <a href="http://hop.inria.fr" class="http">HOP</a>,
another project developed at <a href="http://www.inria.fr" class="http">Inria</a>.</p><p id='paragraph1227'
>The development of <span class="sc">Scheme2Js</span> has led to several articles:
<ul class="itemize" id='itemize1226'
><li>We submitted <a href="files/icfp2006.pdf">this paper</a> to
<a href="http://www.cs.luc.edu/icfp/" class="http">ICFP 2006</a>. It wasn't accepted,
but might still be an interesting read.</li>
<li>The compiler and especially its trampoline implementation has been
	       presented at
<a href="http://cs.shu.edu/tfp2007/" class="http">TFP 2007</a>. The
<a href="files/tfp2007.pdf">paper</a> has been published in the
<a href="http://www.intellectbooks.co.uk/ppbooks.php?isbn=9781841501963" class="http">Trends in Functional Programming, Volume 8</a> book.</li>
<li>In 2007 a <a href="files/schemews2007.pdf">paper</a> on
<span class="sc">Scheme2Js</span>'s <code id='code1224'
>call/cc</code> implementation has been presented
at the <a href="http://sfp2007.ift.ulaval.ca/" class="http">Scheme Workshop</a> in
Freiburg.</li>
</ul></p><p id='paragraph1229'
><span class="sc">Scheme2Js</span> latest version is 20090717. The source code (needs
<a href="http://www-sop.inria.fr/mimosa/fp/Bigloo/" class="http">Bigloo</a> to
compile) can be
downloaded <a href="files/scheme2js-20090717.tar.gz">here</a>, and a
precompiled java-version can be found
<a href="files/scheme2js-20090717.jar">here</a>. Older versions are
available <a href="files">here</a>.</p><p id='paragraph1230'
>Thanks go to Jens Axel S&#248;gaard and Sergey Minaev for their testing and
	      bug-reports.</p><p id='paragraph1232'
><span class="sc">Scheme2Js</span>' options are described in its
<a href="scheme2js-man.html">man-page</a>.</p></div>
<div class="skribe-ending">
<hr> 
<p class="ending" id='paragraph1239'
><font size="-1">
This <span class="sc">Html</span> page has been produced by 
<a href="http://www.inria.fr/mimosa/fp/Skribe" class="http">Skribe</a>.
<br/>
Last update <em id='it1237'
>Fri Jul 17 16:02:37 2009</em>.</font></p></div>
</body>
</html>