|
|
Subscribe / Log in / New account

Schemer's Gazette

From:  MJ Ray <mjr-AT-phonecoop.coop>
To:  <swn-AT-freelists.org>
Subject:  [swn] Schemer's Gazette 8
Date:  Thu, 18 Aug 2005 15:59:26 +0100

From: http://mjr.towers.org.uk/
Subject: Compiler Messages

Slightly overlong, but provoked by the reader I met on Saturday.
Here's your summer's Schemer's Gazette. MJR

- [Scheme Steering Committee] Anton von Straaten
- LAML SchemeDoc - Documentation of Scheme Libraries
- Examples for SQLI/SQLD
- Simple macros and simple modules 0.95
- htmlprag 0.14, etc
- WB1c1 released
- SCM5e1 Scheme implementation released
- Scheme Library slib3a2 available
- JACAL1b5 released
- A more hygienic SYNTAX-CASE implementation
- Portable macro and modules - version 1
- Scheme 48 1.3 available
- ROOS Version 0.33
- CHICKEN 2.0 has been released!
- CHICKEN Eggs (new, updated and separated from the core distribution)
- datastructs v0.25
- Persistent ROOS
- LAML SchemeDoc version 28.00
- SISCweb 0.22 - Stateful Scheme web framework for J2EE
- spodcxx v0.22
- SISC 1.9.8 Released
- Common-Scheme 0.2
- PLT Scheme v299.200
- New SketchyLISP version
- beta of kawa 1.8 beta and new website preview available
- SRFI 72: Simple hygienic macros.
- SRFI 73: Exact Infinities
- SRFI 74: Octet-Addressed Binary Blocks
- SRFI 75: R6RS Unicode data
- Final SRFI 49: Indentation-sensitive syntax
- Final SRFI 61: A more general cond clause
- Final SRFI 62: S-expression comments
- Final SRFI 71: Extended LET-syntax for multiple values


Date: Tue, 07 Jun 2005 13:39:23 -0400
From: Mitchell Wand <wand@ccs.neu.edu>
Subject: [Scheme Steering Committee] Anton von Straaten

We are pleased to announce the appointment of Anton van Straaten to the 
Scheme Language Editors Committee. Anton's service began on 26-27 May 
2005, when he attended a meeting of the Editors Committee.


Date: 11 Jun 2005 14:11:01 +0200
From: Kurt Noermark <normark@homer.cs.aau.dk>
Subject: LAML SchemeDoc - Documentation of Scheme Libraries

As part of the development of LAML I have - through the last 6 years -
constructed a tool for extraction of API documentation from Scheme
source files. Until now, SchemeDoc has been one of several tools in
the LAML distribution. I have used the tool extensively for documentation of
my own software. It is called LAML SchemeDoc, to separate it from
other attempts in the same direction, and to emphasize the relations
with similar tool for other languages (such as the well-known Javadoc
and Doxygen).

It is now possible to download LAML SchemeDoc separately (without 
unnecessary LAML context) from the SchemeDoc home page:

  http://www.cs.auc.dk/~normark/schemedoc/


Date: Sun, 12 Jun 2005 11:38:53 +0200
From: Hans Oesterholt-Dijkema <hdnews@gawab.com>
Subject: Examples for SQLI/SQLD

On request I've added example code to the SQLI/SQLD
web pages. You can find it at:

http://www.elemental-programming.org/epwiki/Bigloo%20SQLI...

Under the "Example Code" section.


Date: Thu, 16 Jun 2005 21:51:06 -0400
From: "Neil W. Van Dyke" <neil@neilvandyke.org>
Subject: htmlprag 0.14, etc

1. HtmlPrag 0.14 has been released.
       http://www.neilvandyke.org/htmlprag/

2. Other recent releases of packages:
       http://www.neilvandyke.org/bencode-scm/
       http://www.neilvandyke.org/csv-scm/
       http://www.neilvandyke.org/testeez/
       http://www.neilvandyke.org/quack/
       http://www.neilvandyke.org/linux-proc-apm-scm/
       http://www.neilvandyke.org/ccnum-scm/

3. If you have a contact at ISO or ANSI, please let me know.  I have a
   pretty extensive implementation of much of ISO 8601, but am having
   trouble getting ISO to open up the latest version of the spec.

4. If you're in the Boston area and not yet on the very-low-traffic
   Bothton list, please join at "http://www.bothton.org/".  We already
   have 46 members, and very few of those are from the universities.

5. Especially now that I'm job-hunting, I'm trying to promote my brand
   (or at least my Google juice).  If you use one of my Scheme libraries
   in your project, I'd appreciate a link or mention on your project's
   Web page/site.


Date: 24 Jun 2005 00:03:51 -0400
From: Aubrey Jaffer <agj@alum.mit.edu>
Subject: WB1c1 released

This message announces the availability of wb1c1.

WB is a disk based, sorted associative array C library.  WB has an
optional interface to the SCM Scheme implementation which supports
SLIB relational databases. [...]

WB source is available from:
 http://swissnet.ai.mit.edu/ftpdir/wb1c1.tar.gz
 swissnet.ai.mit.edu:/pub/scm/wb1c1.tar.gz

WB source is available from:
 http://swissnet.ai.mit.edu/ftpdir/scm/wb1c1.zip
 swissnet.ai.mit.edu:/pub/scm/wb1c1.zip
 http://swissnet.ai.mit.edu/ftpdir/scm/wb-1c1-1.src.rpm
 swissnet.ai.mit.edu:/pub/scm/wb-1c1-1.src.rpm
Also available as i386 binary RPM:
 http://swissnet.ai.mit.edu/ftpdir/scm/wb-1c1-1.i386.rpm
 swissnet.ai.mit.edu:/pub/scm/wb-1c1-1.i386.rpm


Date: 23 Jun 2005 23:59:05 -0400
From: Aubrey Jaffer <agj@alum.mit.edu>
Subject: SCM5e1 Scheme implementation released

This message announces the availability of Scheme release scm5e1. [...]

Scm conforms to Revised^5 Report on the Algorithmic Language Scheme
and the IEEE P1178 specification.  Scm is written in C and runs under
Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows,
Unix, and similar systems.  ASCII and EBCDIC are supported. [...]

SCM source is available from:
 http://swissnet.ai.mit.edu/ftpdir/scm/scm5e1.zip
 swissnet.ai.mit.edu:/pub/scm/scm5e1.zip
 http://swissnet.ai.mit.edu/ftpdir/scm/scm-5e1-1.src.rpm
 swissnet.ai.mit.edu:/pub/scm/scm-5e1-1.src.rpm
Also available as i386 binary RPM:
 http://swissnet.ai.mit.edu/ftpdir/scm/scm-5e1-1.i386.rpm
 swissnet.ai.mit.edu:/pub/scm/scm-5e1-1.i386.rpm


Date: 23 Jun 2005 23:51:59 -0400
From: Aubrey Jaffer <agj@alum.mit.edu>
Subject: Scheme Library slib3a2 available

This message announces the availability of Scheme Library release slib3a2.

It has been too long since the last release.  Many bugs have been
fixed; and support for several implementations (especially Guile,
Scheme48) has been significantly improved. [...]

SLIB is a portable Scheme library providing compatibiliy and utility
functions for all standard Scheme implementations.

SLIB includes initialization files for Bigloo, Chez, DrScheme, ELK,
GAMBIT, Jscheme, MacScheme, MITScheme, PocketScheme, RScheme,
Scheme->C, Scheme48, SCM, SCSH, T3.1, UMB-Scheme, and VSCM.

SLIB is available from:
 http://swissnet.ai.mit.edu/ftpdir/scm/slib3a2.zip
 http://swissnet.ai.mit.edu/ftpdir/scm/slib-3a2-1.noarch.rpm
 swissnet.ai.mit.edu:/pub/scm/slib3a2.zip
 swissnet.ai.mit.edu:/pub/scm/slib-3a2-1.noarch.rpm


Date: 24 Jun 2005 00:01:21 -0400
From: Aubrey Jaffer <agj@alum.mit.edu>
Subject: JACAL1b5 released

This message announces the availability of JACAL release jacal1b5. [...]

JACAL is an interactive symbolic mathematics program.  JACAL can
manipulate and simplify equations, scalars, vectors, and matrices of
single and multiple valued algebraic expressions containing numbers,
variables, radicals, and algebraic differential, and holonomic
functions.

JACAL is written in Scheme.  A version of Scheme (IEEE P1178 and R4RS
compliant) written in C is available with JACAL.  SCM runs on Amiga,
Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix and similar
systems.

Documentation is included in the distribution.  Documentation is also
online at:

	    http://swiss.csail.mit.edu/~jaffer/JACAL.html

JACAL is available from:
 http://swiss.csail.mit.edu/ftpdir/scm/jacal1b5.zip
 swiss.csail.mit.edu:/pub/scm/jacal1b5.zip (FTP instructions follow)
Also available as RPM:
 http://swiss.csail.mit.edu/ftpdir/scm/jacal-1b5-1.noarch.rpm
 swiss.csail.mit.edu:/pub/scm/jacal-1b5-1.noarch.rpm


Date: Fri, 01 Jul 2005 15:47:29 -0400
From: Andre <andre@het.brown.edu>
Subject: A more hygienic SYNTAX-CASE implementation

I would like to announce version 1 of the syntax-case implementation
to be found at:

  http://www.het.brown.edu/people/andre/macros/index.htm


Date: Fri, 01 Jul 2005 15:25:07 -0400
From: Andre <andre@het.brown.edu>
Subject: Portable macro and modules - version 1

I would like to announce version 1 of the portable macros 
and modules system for Scheme, to be found at:

  http://www.het.brown.edu/people/andre/macros/index.htm

A portable implementation of hygienic macros and modules for Scheme. 
Among other novel features, it addresses a large class of variable capture
problems that are often overlooked in existing hygienic procedural macro
systems. It also introduces a new primitive for breaking hygiene that leads
to better behaviour of unhygienic macros under composition. It includes
SYNTAX-CASE and it contains a novel module system with a very
programmer-friendly semantics. 


Date: Sun, 10 Jul 2005 12:05:11 +0200
From: Michael Sperber <sperber@informatik.uni-tuebingen.de>
Subject: Scheme 48 1.3 available

Scheme 48 is an implementation of Scheme written by Richard Kelsey and
Jonathan Rees. It is based on a byte-code interpreter and is designed
to be used as a testbed for experiments in implementation techniques
and as an expository tool. It comes with a module system, an extensive
set of libraries, an interactive command-line-based development
environment and a manual in various formats. Scheme 48 runs on most
Unix/Linux systems, as well as Windows NT, 2000, and XP, and is fully
R5RS-conformant.

Scheme 48 is available (under a very liberal license) from 

http://www.s48.org/ 

Scheme 48 1.3 is a significant feature release.  Among the things
added was an experimental Windows port, a Concurrent ML library,
integration for SRFIs 34-36 (exceptions and conditions), and a new
infrastructure for dynamically loading external libraries.  As usual,
we also fixed a number of bugs.  For details, refer to the attached
release notes and the documentation.


Date: Mon, 11 Jul 2005 11:49:45 +0200
From: Hans Oesterholt-Dijkema <hdnews@gawab.com>
Subject: ROOS Version 0.33

I'd like to announce ROOS, an OO implementation
for Scheme.
It is used as an OO system for mzgtk2, which is a mzscheme
binding to gtk2 that's currently being developed.

There has been a lot of development on ROOS lately.
The implementation is pretty complete now.
Persistent ROOS is under development.
http://www.elemental-programming.org/epwiki/roos.html

http://www.elemental-programming.org/epwiki/Scheme%20Pers...


Date: Sat, 16 Jul 2005 16:34:18 +0200
From: CHICKEN News
Subject: CHICKEN 2.0 has been released!

A new stable version is now available - check out chicken-2.0
http://www.call-with-current-continuation.org/chicken-2.0...


Date: Sun, 17 Jul 2005 10:20:03 +0200
From: CHICKEN News
Subject: CHICKEN Eggs (new, updated and separated from the core distribution)

The title "Hen of the month July" definitely belongs to Zbigniew Szadkowski!
He contributed:
* sxml-tools
* sxml-transforms
* doctype
* eggdoc

Also available: sha1 (Secure hash algorithm)

These eggs have been removed from the base Chicken distribution and are
now available separately:
* syntax-case
* srfi-25
* srfi-37
* test-infrastructure

Find all at the usual place:
http://www.call-with-current-continuation.org/eggs


Date: Mon, 11 Jul 2005 12:11:28 +0200
From: Hans Oesterholt-Dijkema <hdnews@gawab.com>
Subject: datastructs v0.25

I've released 'datastructs' version 0.25, which
provides a couple of datastructures for mzscheme.

Changes:

     - Fixed bug in sets.scm,set-filter would return
       an AVL Tree instead of a SET.

More information can be found at:

http://www.elemental-programming.org/epwiki/scheme%20data...


Date: Tue, 19 Jul 2005 23:41:40 +0200
From: Hans Oesterholt-Dijkema <hdnews@gawab.com>
Subject: Persistent ROOS

I'd like to announce Persistent ROOS, a Transparent
OO Persistence implementation for ROOS.

It has been implemented for mzscheme.

It persists data members of ROOS objects that have
been declared persistent. Works like 'getters' and
'setters'.

Persistent ROOS is under development and must be
considered alpha/beta code.

http://www.elemental-programming.org/epwiki/roos.html

http://www.elemental-programming.org/epwiki/Scheme%20Pers...


Date: 26 Jul 2005 10:06:26 +0200
From: Kurt Noermark <normark@homer.cs.aau.dk>
Subject: LAML SchemeDoc version 28.00

LAML SchemeDoc version 28.00 has been released, together with
a general release of LAML version 28.00.

SchemeDoc is a tool that generates interface documentation (in XHTML)
of Scheme libraries.

SchemeDoc version 28.00 provides an extended set of CSS stylesheets
for SchemeDoc pages. See the "gallery" at:


http://www.cs.aau.dk/~normark/scheme/styles/xml-in-laml/s...

The SchemeDoc homepage is located at

  http://www.cs.aau.dk/~normark/schemedoc/


Date: Tue, 2 Aug 2005 03:33:35 +0000 (UTC)
From: acolomba@sdf.lNoOnSePsAtMar.org (Alessandro Colomba)
Subject: SISCweb 0.22 - Stateful Scheme web framework for J2EE

I would like to announce the release of SISCweb v0.22, available at:
 http://siscweb.sf.net/

CHANGES

This release fixes a couple of bugs and completes the basic feature
set introduced in the previous release. [...]

OVERVIEW

SISCweb is a framework to facilitate writing stateful Scheme web
applications in a J2EE environment.

Through the use of continuations, SISCweb does away with the
page-centric execution model typical of web programming. Every time a
response is sent to the browser, the program execution flow is
suspended, to be then resumed from that exact point when the browser
submits a request.


Date: Wed, 10 Aug 2005 11:51:08 +0200
From: Hans Oesterholt-Dijkema <hdnews@gawab.com>
Subject: spodcxx v0.22

I've released 'spodcxx' version 0.22, which
provides a sPOD 2 HTML converter. SPOD is
a superset of POD.

SPOD can be used to document scheme code.

This release fixes a small bug in wikiwikiwiki mode.

More information can be found at:

http://www.elemental-programming.org/epwiki/spodcxx.html


Date: Tue, 02 Aug 2005 19:24:32 -0500
From: "Scott G\. Miller" <scgmille@freenetproject.org>
Subject: SISC 1.9.8 Released

This is a maintenance release for the 1.9.x series of SISC.  It contains
several bug fixes. [...]

SISC is an extensible heap-based interpreter of Scheme running on
the Java VM, with an aggressively optimized, lightweight (<200k)
Scheme engine.  SISC outperforms all existing Java
interpreters (often by more than an order of magnitude). [...]

Source code, binaries, and SISC documentation can be found on
the web at:
     http://sisc.sourceforge.net


Date: 5 Aug 2005 01:06:25 -0700
From: Alex Shinn <alexshinn@gmail.com>
Subject: Common-Scheme 0.2

New and improved!  Less ugly than before!  More half-tested modules!

Tired of manually porting between different Scheme implementations?
Fed up with preprocessors that ruin your source?  Wish Common-Lispers
would just shut up about Scheme's lack of portability and small library?
Common-Scheme may be for you.

Common-Scheme is a portable module system and collection of modules for
Scheme.  It is not a preprocessor - the same exact source works
unmodified on a number of implementations (currently Chicken, Gauche,
Guile and SISC).  The modules include portable regexps, networking and
process control, already making it a more modern and practical language
than portable Common-Lisp.

This is an initial beta release.  It's usable, but I'm still looking
for feedback, and the API is subject to change.

Download or view the manual at:
  http://synthcode.com/scheme/common-scheme/


Date: 09 Aug 2005 02:38:04 -0400
From: Eli Barzilay <eli@barzilay.org>
Subject: PLT Scheme v299.200

PLT Scheme v299.200 is now available from
    http://download.plt-scheme.org/

THIS IS A v300 ALPHA RELEASE.  Teachers and students using DrScheme
with "How to Design Programs" should wait for the final v300 release,
which will occur close to a new semester. [...]

The v300 series (including v299.200) is incompatible with the v200
series.  The most significant incompatibilities include (1) support
for Unicode breaks old programs that treat characters as bytes or
pathnames as strings; (2) case-sensitivity is now the default; and (3)
the built-in exception hierarchy has been revised.


Date: Fri, 12 Aug 2005 07:05:36 +0000 (UTC)
From: Nils M Holm <nmh@despammed.com>
Subject: New SketchyLISP version

I have re-written the core of my SketchyLISP interpreter
in ANSI C (C89). SketchyLISP implements an applicative
subset of R5RS. Sources, documentation, and an online
interpreter can be found at:

http://www.t3x.org/sketchy/


Date: Mon, 15 Aug 2005 08:37:50 GMT
From: Per Bothner <per@bothner.com>
Subject: beta of kawa 1.8 beta and new website preview available

Snapshots from the latest CVS sources, which should be fairly close to
what will hopefully very soon be released as Kawa/Qexo version 1.8:
ftp://bothner.com/pub/kawa-1.8beta.tar.gz  (source code)
ftp://bothner.com/pub/kawa-1.8beta.jar     (binary)

In addition I've been working on an updated and redesigned web page:
http://per.bothner.com/tmp/kawa/
Of course this is a temporary location; the final location will be:
http://www.gnu.org/software/kawa/
I hope the new web page/site is more appealing and useful (though
it is still automatically generated from the texinfo manual).


Date: Sat, 18 Jun 2005 03:38:27 +0200 (DFT)
From: srfi-editors@srfi.schemers.org
Subject: SRFI 72: Simple hygienic macros.

This announces the availability for discussion of
Scheme Request for Implementation 72
"Simple hygienic macros" by André van Tonder.

Its draft and an archive of the ongoing discussion is available at
http://srfi.schemers.org/srfi-72/


Date: Sun, 19 Jun 2005 11:20:38 +0200
From: srfi-editors@srfi.schemers.org
Subject: SRFI 73: Exact Infinities

This announces the availability for discussion of
Scheme Request for Implementation 73
"Exact Infinities" by Chongkai Zhu.

Its draft and an archive of the ongoing discussion is available at
http://srfi.schemers.org/srfi-73/


Date: Wed, 06 Jul 2005 10:00:20 -0400
From: srfi-editors@srfi.schemers.org
Subject: SRFI 74: Octet-Addressed Binary Blocks

This announces the availability for discussion of
Scheme Request for Implementation 74
"Octet-Addressed Binary Blocks" by Michael Sperber.

Its draft and an archive of the ongoing discussion is available at
http://srfi.schemers.org/srfi-74/


Date: Mon, 11 Jul 2005 09:48:00 +0200
From: srfi-editors@srfi.schemers.org
Subject: SRFI 75: R6RS Unicode data

This announces the availability for discussion of
Scheme Request for Implementation 75
"R6RS Unicode data" by Matthew Flatt and Marc Feeley.

Its draft and an archive of the ongoing discussion is available at
http://srfi.schemers.org/srfi-75/


Date: Fri, 22 Jul 2005 11:18:02 +0200
From: srfi-editors@srfi.schemers.org
Subject: Final SRFI 49: Indentation-sensitive syntax

This announces that Scheme Request for Implementation 49
Indentation-sensitive syntax by Egil Möller.
has gone into ``final'' status.

The document and an archive of the discussion is available at
http://srfi.schemers.org/srfi-49/


Date: Fri, 22 Jul 2005 15:42:37 +0200
From: srfi-editors@srfi.schemers.org
Subject: Final SRFI 61: A more general cond clause

This announces that Scheme Request for Implementation 61
"A more general cond clause" by Taylor Campbell.
has gone into ``final'' status.

The document and an archive of the discussion is available at
http://srfi.schemers.org/srfi-61/


Date: Fri, 22 Jul 2005 15:43:10 +0200
From: srfi-editors@srfi.schemers.org
Subject: Final SRFI 62: S-expression comments

This announces that Scheme Request for Implementation 62
"S-expression comments" by Taylor Campbell.
has gone into ``final'' status.

The document and an archive of the discussion is available at
http://srfi.schemers.org/srfi-62/


Date: Sat, 13 Aug 2005 14:49:25 +0200
From: srfi-editors@srfi.schemers.org
Subject: Final SRFI 71: Extended LET-syntax for multiple values

This announces that Scheme Request for Implementation 71
"Extended LET-syntax for multiple values" by Sebastian Egner.
has gone into ``final'' status.

The document and an archive of the discussion is available at
http://srfi.schemers.org/srfi-71/



to post comments


Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds