<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Website</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>Recent changes to Website</description><atom:link href="https://sourceforge.net/p/readable/wiki/Website/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 21 Aug 2013 22:47:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/readable/wiki/Website/feed" rel="self" type="application/rss+xml"/><item><title>Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v24
+++ v25
@@ -29,6 +29,9 @@
 *   https://github.com/patrickdlogan/nconc (Nconc) -  stack-friendly tail calls and full call/cc!  But doesn't seem to support read-char, and in general not much in the way of documentation.
     *   but a full `call/cc` can help us emulate `peek-char`/`read-char` on a terminal emulator.  Or even just delimited continuations.

+Here is a list of things that translate to Javascript:
+https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
+
 Other options include:

 *   https://github.com/jacktrades/Scheme-in-Javascript  -- doesn't seem alive
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Wed, 21 Aug 2013 22:47:32 -0000</pubDate><guid>https://sourceforge.netf80c6d3733b6706e173817d8711d391a8ff02d0b</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v23
+++ v24
@@ -20,7 +20,7 @@
 *   Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
 *   http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
 *   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
-*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Abandoned, and appears somplex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.  But if we just displayed translations ("sweeten" and "unsweeten") this would work.  Big plus: appears to have peek-char and get-char.
+*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Abandoned.  It appears complex to setup, but there's a precompiled Java version. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.  But if we just displayed translations ("sweeten" and "unsweeten") this would work.  Big plus: appears to have peek-char and get-char.
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
 *   http://code.google.com/p/js-scheme/ (GPLv3).  Doesn't appear to have read or read-char.
 *   http://goldenscheme.accelart.jp/ - BSD-licensed Scheme.  Shockingly simple and clean, would be easy to extend.  Big negative: no read, no read-char, etc.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 19:19:01 -0000</pubDate><guid>https://sourceforge.net151a7b8bcf228341914a3ed71dc18ccfc194385b</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v22
+++ v23
@@ -20,7 +20,7 @@
 *   Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
 *   http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
 *   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
-*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.  But if we just displayed translations ("sweeten" and "unsweeten") this would work.
+*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Abandoned, and appears somplex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.  But if we just displayed translations ("sweeten" and "unsweeten") this would work.  Big plus: appears to have peek-char and get-char.
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
 *   http://code.google.com/p/js-scheme/ (GPLv3).  Doesn't appear to have read or read-char.
 *   http://goldenscheme.accelart.jp/ - BSD-licensed Scheme.  Shockingly simple and clean, would be easy to extend.  Big negative: no read, no read-char, etc.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 19:18:04 -0000</pubDate><guid>https://sourceforge.nete07719a67cd50ba2c615315665bc093d86646721</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v21
+++ v22
@@ -20,7 +20,7 @@
 *   Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
 *   http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
 *   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
-*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
+*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.  But if we just displayed translations ("sweeten" and "unsweeten") this would work.
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
 *   http://code.google.com/p/js-scheme/ (GPLv3).  Doesn't appear to have read or read-char.
 *   http://goldenscheme.accelart.jp/ - BSD-licensed Scheme.  Shockingly simple and clean, would be easy to extend.  Big negative: no read, no read-char, etc.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 19:11:35 -0000</pubDate><guid>https://sourceforge.net20d536a33bb3185ea0d2cdb40407045a93a6ffbd</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v20
+++ v21
@@ -22,6 +22,7 @@
 *   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
 *   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
+*   http://code.google.com/p/js-scheme/ (GPLv3).  Doesn't appear to have read or read-char.
 *   http://goldenscheme.accelart.jp/ - BSD-licensed Scheme.  Shockingly simple and clean, would be easy to extend.  Big negative: no read, no read-char, etc.
 *   http://tryscheme.sourceforge.net/ - (get-char) seems to exist; I only see #eof, but it may be that something needs to be hooked to it. So maybe this can work.
 *   http://startscheme.com/mobile - can't seem to get it to load.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 19:05:17 -0000</pubDate><guid>https://sourceforge.netdad81f1c37ba3b68288d98b6b401efab9a33fdf8</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v19
+++ v20
@@ -36,6 +36,8 @@
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no (read) or (read-char)
 *   http://fargo.jcoglan.com/ - no (read) or (read-char), very incomplete (not really intended to be a full Scheme)
 
+A completely different approach would be to use http://bellard.org/jslinux/ to run Linux in Javascript, and then install a Scheme implementation.
+
 Meta-lists:
 
 *   https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 19:02:00 -0000</pubDate><guid>https://sourceforge.net7b6dde5fa5a36788113f3641c1b3c71866283f48</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v18
+++ v19
@@ -22,6 +22,7 @@
 *   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
 *   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
 *   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
+*   http://goldenscheme.accelart.jp/ - BSD-licensed Scheme.  Shockingly simple and clean, would be easy to extend.  Big negative: no read, no read-char, etc.
 *   http://tryscheme.sourceforge.net/ - (get-char) seems to exist; I only see #eof, but it may be that something needs to be hooked to it. So maybe this can work.
 *   http://startscheme.com/mobile - can't seem to get it to load.
 *   https://github.com/patrickdlogan/nconc (Nconc) -  stack-friendly tail calls and full call/cc!  But doesn't seem to support read-char, and in general not much in the way of documentation.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Sat, 24 Nov 2012 18:59:04 -0000</pubDate><guid>https://sourceforge.net161132655803f64f41ea7950e4b86980434c9a6f</guid></item><item><title>WikiPage Website modified by David A. Wheeler</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v17
+++ v18
@@ -16,29 +16,28 @@
 
 We'll need to pick a Scheme-in-Javascript implementation.  Some options:
 
-* Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
-* http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
-* Biwa Scheme,  http://www.biwascheme.org/  - looks plausible, they have lots of test cases (so are more likely to actually work).  It looks like a good implementation, but the documentation is basically non-existant, which is a big blocker. There are a few demos, and http://jcubic.wordpress.com/2010/05/17/how-to-use-biwascheme/ has some hints.  The page https://github.com/biwascheme/biwascheme/wiki/Extending-Scheme-interpreter seems to be the nearest to a "how to use".  It implements read(), but NOT read-char() or peek-char(), and that's a big problem.
-* http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
-* http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
-* http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
-* http://tryscheme.sourceforge.net/ - (get-char) seems to exist; I only see #eof, but it may be that something needs to be hooked to it. So maybe this can work.
-* http://startscheme.com/mobile - can't seem to get it to load.
-* https://github.com/patrickdlogan/nconc (Nconc) -  stack-friendly tail calls and full call/cc!  But doesn't seem to support read-char, and in general not much in the way of documentation.
-    * but a full `call/cc` can help us emulate `peek-char`/`read-char` on a terminal emulator.  Or even just delimited continuations.
+*   Biwa Scheme,  http://www.biwascheme.org/  - looks plausible, they have lots of test cases (so are more likely to actually work).  It looks like a good implementation, but the documentation is basically non-existant, which is a big blocker. There are a few demos, and http://jcubic.wordpress.com/2010/05/17/how-to-use-biwascheme/ has some hints.  The page https://github.com/biwascheme/biwascheme/wiki/Extending-Scheme-interpreter seems to be the nearest to a "how to use".  It implements read(), but NOT read-char() or peek-char(), and that's a big problem.
+*   Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
+*   http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
+*   http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
+*   http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
+*   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
+*   http://tryscheme.sourceforge.net/ - (get-char) seems to exist; I only see #eof, but it may be that something needs to be hooked to it. So maybe this can work.
+*   http://startscheme.com/mobile - can't seem to get it to load.
+*   https://github.com/patrickdlogan/nconc (Nconc) -  stack-friendly tail calls and full call/cc!  But doesn't seem to support read-char, and in general not much in the way of documentation.
+    *   but a full `call/cc` can help us emulate `peek-char`/`read-char` on a terminal emulator.  Or even just delimited continuations.
 
 Other options include:
-https://github.com/jacktrades/Scheme-in-Javascript  -- doesn't seem alive
-http://fresh.homeunix.net/~luke/jscm/scm.js.txt  -- bug noted, again, doesn't  seem active.
-http://www.crockford.com/javascript/scheme.html -- Can't even handle (define l  '(Put it in here))
-* http://csel.cs.colorado.edu/~silkense/js-scheme/ - no (read) or (read-char)
-* http://fargo.jcoglan.com/ - no (read) or (read-char), very incomplete (not really intended to be a full Scheme)
+
+*   https://github.com/jacktrades/Scheme-in-Javascript  -- doesn't seem alive
+*   http://fresh.homeunix.net/~luke/jscm/scm.js.txt  -- bug noted, again, doesn't  seem active.
+*   http://www.crockford.com/javascript/scheme.html -- Can't even handle (define l  '(Put it in here))
+*   http://csel.cs.colorado.edu/~silkense/js-scheme/ - no (read) or (read-char)
+*   http://fargo.jcoglan.com/ - no (read) or (read-char), very incomplete (not really intended to be a full Scheme)
 
 Meta-lists:
-* https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
 
-Training video
-==============
+*   https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
 
-A short training video might be nice.
+See also the general [TODO] list.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David A. Wheeler</dc:creator><pubDate>Wed, 01 Aug 2012 14:18:31 -0000</pubDate><guid>https://sourceforge.net770db973e718d28fb75ffb73f1acb1f364ebc7d0</guid></item><item><title>WikiPage Website modified by Alan Manuel Gloria</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v16
+++ v17
@@ -25,6 +25,7 @@
 * http://tryscheme.sourceforge.net/ - (get-char) seems to exist; I only see #eof, but it may be that something needs to be hooked to it. So maybe this can work.
 * http://startscheme.com/mobile - can't seem to get it to load.
 * https://github.com/patrickdlogan/nconc (Nconc) -  stack-friendly tail calls and full call/cc!  But doesn't seem to support read-char, and in general not much in the way of documentation.
+    * but a full `call/cc` can help us emulate `peek-char`/`read-char` on a terminal emulator.  Or even just delimited continuations.
 
 Other options include:
 https://github.com/jacktrades/Scheme-in-Javascript  -- doesn't seem alive
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alan Manuel Gloria</dc:creator><pubDate>Wed, 25 Jul 2012 22:42:13 -0000</pubDate><guid>https://sourceforge.net214597a7ec2692cacd499a4080a79428c7f60c18</guid></item><item><title>WikiPage Website modified by Alan Manuel Gloria</title><link>https://sourceforge.net/p/readable/wiki/Website/</link><description>&lt;pre&gt;--- v15
+++ v16
@@ -18,7 +18,7 @@
 
 * Whalesong http://hashcollision.org/whalesong/ - a Racket to Javascript compiler. Racket is an extended Scheme; Whalesong replaces Moby-scheme.  Looks promising, but what's the license?!?
 * http://wiki.call-cc.org/eggref/4/spock (Spock) -  SPOCK is a compiler and runtime system running inside a JavaScript environment with support for most of R5RS Scheme. The compiler uses Henry Baker's Cheney-on-the-MTA compilation strategy.  BSD license.
-* Biwa Scheme,  http://www.biwascheme.org/  - looks plausible, they have lots of test cases (so are more likely to actually work).  It looks like a good implementation, but the documentation is basically non-existant, which is a big blocker. There are a few demos, and http://jcubic.wordpress.com/2010/05/17/how-to-use-biwascheme/ has some hints.  It implements read(), but NOT read-char() or peek-char(), and that's a big problem.
+* Biwa Scheme,  http://www.biwascheme.org/  - looks plausible, they have lots of test cases (so are more likely to actually work).  It looks like a good implementation, but the documentation is basically non-existant, which is a big blocker. There are a few demos, and http://jcubic.wordpress.com/2010/05/17/how-to-use-biwascheme/ has some hints.  The page https://github.com/biwascheme/biwascheme/wiki/Extending-Scheme-interpreter seems to be the nearest to a "how to use".  It implements read(), but NOT read-char() or peek-char(), and that's a big problem.
 * http://www.bluishcoder.co.nz/jsscheme/ - no read-char, it does have read.
 * http://www-sop.inria.fr/indes/scheme2js/ - A separate compiler to Javascript. GPL. Complex to setup. Now integrated into HOP language, http://hop.inria.fr/ so not really what we need.
 * http://csel.cs.colorado.edu/~silkense/js-scheme/ - no read or read-char.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alan Manuel Gloria</dc:creator><pubDate>Tue, 24 Jul 2012 05:27:36 -0000</pubDate><guid>https://sourceforge.net388b867633e63fdc2fbe1b876a3d89812b749ef2</guid></item></channel></rss>