[LWN Logo]
[LWN.net]
From:	 MJ Ray <markj@luminas.co.uk>
To:	 lwn@lwn.net
Subject: Some Scheme news for Linux Weekly News
Date:	 Tue, 09 Apr 2002 15:36:28 +0100

Standards

23 March saw publication of a new Scheme Request for Implementation.  Number
28 in this series of documents is "Basic Format Strings" by Scott G. Miller. 
Its draft and an archive of the ongoing discussion is available at
http://srfi.schemers.org/srfi-28/

Work continues on reaffirming the IEEE language standard, led by Ray
Dillinger, helped by Mike Sperber.  See http://www.schemers.org/


Implementations

PLT-Scheme gained two new modules recently:

 * ssax.plt is a port of Oleg Kiselyov's SSAX interface by Neil Van Dyke,
largely following Kirill Lisovsky's porting plans.  It can be downloaded
from http://www.neilvandyke.org/ssax-plt/

 * Matt Jadud released XchemeRPC, an interface to XML-RPC, along with a good
tutorial at http://www.cs.indiana.edu/~mjadud/papers/xchemerpc.html (I've
already used this to make a simple advogato upload script, listed at
http://mjr.towers.org.uk/software.html#other )

Both of these are for the v200 alpha releases.  Despite the name, it is
quite usable already.  http://download.plt-scheme.org/

Guile saw new releases of the SX 3D modeller and ttn's read-text-outline
Both available via http://www.gnu.org/software/guile/

Mid-March saw release 7.7.0 of MIT Scheme make its debut, herded out into
the open by Chris Hanson.  The biggest change is a complete rewrite of the
syntax engine.  It remains R4RS-compliant.  More details, downloads and
changelogs at http://www.swiss.ai.mit.edu/projects/scheme/mit/


Other

LAML is a Scheme-based set of libraries for programmatic authoring of
complex WWW material, and for CGI programming. LAML features a set of
document types and tools, such as LENO, the Scheme Elucidator, and
SchemeDoc. The LAML home page is located at
http://www.cs.auc.dk/~normark/laml/

ACM SIGPLAN's 2002 Scheme workshop details are online at
http://scheme2002.ccs.neu.edu/  It is part of PLI2002
http://pli2002.cs.brown.edu/ on October 3-8 in Pittsburgh, USA.

Finally, suggested as a possible basis for future language implementations,
Qish contains a runtime with (rather generic & reusable) generational
copying garbage collector for and in C.  Source is under GPL license,
running on GNU/Linux. Current version is 0.1.  See
http://www.starynkevitch.net/Basile/qishintro.html
-- 
MJ Ray                                       Email:  markj@luminas.co.uk
Director                                       Tel:  +44 (0)870 741 6658
Luminas Internet Applications                  Fax:  +44 (0)700 598 1135
This is not an official statement or order.    Web:    www.luminas.co.uk