<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Bluish Coder: scheme</title>
 <link href="http://bluishcoder.co.nz/tag/scheme/atom.xml" rel="self"/>
 <link href="http://bluishcoder.co.nz/"/>
 <updated>2020-07-10T16:25:05+12:00</updated>
 <id>http://bluishcoder.co.nz/</id>
 <author>
   <name>Bluishcoder</name>
   <email>admin@bluishcoder.co.nz</email>
 </author>

 
 <entry>
   <title>Ikarus Scheme - native-code compiler for R6RS Scheme</title>
   <link href="http://bluishcoder.co.nz/2007/11/01/ikarus-scheme-native-code-compiler-for.html"/>
   <updated>2007-11-01T12:23:00+13:00</updated>
   <id>http://bluishcoder.co.nz/2007/11/01/ikarus-scheme-native-code-compiler-for</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://groups.google.com/group/comp.lang.scheme/msg/ef5625d40cd849b2&quot;&gt;Ikarus Scheme was announced&lt;/a&gt; on the comp.lang.scheme newsgroup. It&#39;s an open source R6RS Scheme system which does incremental native code compilation.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Ikarus is an optimizing compiler, so your Scheme code will run fast without
the need to port hot spots to C &quot;for performance&quot;. With an incremental
compiler, you don&#39;t need a separate compilation step to make your program run
fast. The best part is that the compiler itself is fast, capable of compiling
thousands of lines of code per second.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;More details at the &lt;a href=&quot;http://www.cs.indiana.edu/~aghuloum/ikarus/index.html&quot;&gt;Ikarus Scheme&lt;/a&gt; website.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Gambit Scheme on the Nintendo DS</title>
   <link href="http://bluishcoder.co.nz/2006/11/18/gambit-scheme-on-nintendo-ds.html"/>
   <updated>2006-11-18T21:01:00+13:00</updated>
   <id>http://bluishcoder.co.nz/2006/11/18/gambit-scheme-on-nintendo-ds</id>
   <content type="html">&lt;p&gt;Andrew Lentvorski has &lt;a href=&quot;https://webmail.iro.umontreal.ca/pipermail/gambit-list/2006-November/001019.html&quot;&gt;ported Gambit Scheme to run on the Nintendo DS&lt;/a&gt;. It seems to include access to the DS wireless functionality to run a REPL over a socket.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Termite Distributed Scheme Released</title>
   <link href="http://bluishcoder.co.nz/2006/06/09/termite-distributed-scheme-released.html"/>
   <updated>2006-06-09T22:05:00+12:00</updated>
   <id>http://bluishcoder.co.nz/2006/06/09/termite-distributed-scheme-released</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://lambda-the-ultimate.org/node/841&quot;&gt;Termite&lt;/a&gt;, the Scheme-based system with Erlang style concurrency, &lt;a href=&quot;http://toute.ca/&quot;&gt;has been released&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://toute.ca/termite.pdf&quot;&gt;Termite paper (pdf)&lt;/a&gt; outlines the features of Termite. I&#39;ve been looking forward to trying this out!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>SISCweb v0.33 announced</title>
   <link href="http://bluishcoder.co.nz/2006/04/17/siscweb-v033-announced.html"/>
   <updated>2006-04-17T19:34:00+12:00</updated>
   <id>http://bluishcoder.co.nz/2006/04/17/siscweb-v033-announced</id>
   <content type="html">&lt;p&gt;Alessandro Colomba has announced the &lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?thread_id=10182946&amp;amp;forum_id=7422&quot;&gt;release of version 0.33 of SISCweb&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://siscweb.sourceforge.net/&quot;&gt;SISCweb&lt;/a&gt; is a continuation based web server written in &lt;a href=&quot;http://sisc.sourceforge.net/&quot;&gt;SISC&lt;/a&gt;, a Scheme implementation that runs on the JVM.&lt;/p&gt;

&lt;p&gt;New features mentioned in the release announcement include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A new module siscweb/image provides procedures to send images from   java.awt.image.RenderedImage objects or from files.&lt;/li&gt;
&lt;li&gt;A new API wraps and &quot;scheme-ifies&quot; all methods on the Request, Response, Session and ServletContext objects. This makes it easier to access POST data through a scheme input port, or to set the response buffer size, or set Java or Scheme session attributes, for example.&lt;/li&gt;
&lt;li&gt;A new procedure forward/dynenv/store! can be used in place of the @href-p attributes or plain forward/store! when one desires to  capture the dynamic environment of a closure, e.g. SRFI-39  parameters. Because SISC 1.13 solves a few serialization bugs, it is  now possible to use SRFI-39 parameters in place of session  attributes for tracking state. This is particularly useful in  event-based programming (e.g. AJAX). See the Counter example code  (no pun intended).&lt;/li&gt;
&lt;li&gt;Improvements to response writing improve performance for markup,  graphviz, images.&lt;/li&gt;
&lt;li&gt;Improvements to XML/XHTML output.&lt;/li&gt;
&lt;li&gt;A new (backwards-compatible) API for siscweb/config.&lt;/li&gt;
&lt;li&gt;Updated documentation throughout.&lt;/li&gt;
&lt;li&gt;Some internal refactoring.&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 
</feed>
