Scheme Weekly News
[Posted June 24, 2003 by cook]
| From: |
| MJ Ray <mjr@towers.org.uk> |
| To: |
| swn@freelists.org |
| Subject: |
| [swn] Scheme Weekly News for 2003-06-23 |
| Date: |
| Mon, 23 Jun 2003 22:43:20 +0100 (BST) |
Scheme Weekly News for 2003-06-23
URL: http://mjr.towers.org.uk/swn/
This is a round-up of news and announcements related to the
Scheme programming language, mostly taken from newsgroups,
mailing lists and web sites that I'm aware of. Feel free to
send me more. The aim is to publish in multiple formats on the
web each week, but more on that later. (Date: 2003-06-23)
(Compiled by: MJ Ray)
Schemeix 0.2.0
Schemix is a Linux loadable kernel module containing a Scheme
interpreter, interactively running code with access to the kernel
functions. This release has kernel name-spaces, can optionally
use kallsyms and/or devfs, understands all primitive C types,
has SRFI-25-compatible arrays and has a help function.
URL: http://www.abstractnonsense.com/schemix/
SIMSYNCH 1b7
SIMSYNCH is a simulator for digital electronics at scales from
chip to board, written in SCM Scheme. This release adds examples,
tidies copyrights, reorganises translators and other fixes.
URL: http://swissnet.ai.mit.edu/~jaffer/SIMSYNCH.html
WB 1a8
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. Download link.
URL: http://swissnet.ai.mit.edu/ftpdir/wb1a8.tar.gz
JACAL 1b3
JACAL is an interactive symbolic mathematics program written
in Scheme. 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.
URL: http://swissnet.ai.mit.edu/~jaffer/JACAL.html
SLIB 2d5
SLIB is a portable Scheme library providing compatibiliy and
utility functions for all standard Scheme implementations.
This release improves some ports, includes some bug fixes and
optimises some functions, amongst others.
URL: http://swissnet.ai.mit.edu/~jaffer/SLIB.html
scm5d8
SCM is a R5RS Scheme written in C and running on many platforms.
This release improves the build system, clarifies documentation,
changes benchmarking a little and updates interfaces, amongst
other things.
URL: http://swissnet.ai.mit.edu/~jaffer/SCM.html
SX v1.1.3
SX is a graphical 3D object modeller implemented in Scheme. The
program can create, edit, modify any geometry consisting points,
one dimensional elements (links), triangles, quadrilaterals
and boxes (experimental feature). Several operations on the
objects have already been implemented and there are several
operations which will be implemented as they are required. Lots
of the features of the program or handling of the geometric model
follow some of the features found in AutoCAD. The program is
developed in GNU guile, but now it is possible to use the base
system with Bigloo. In Bigloo actually it is possible to compile
the program into a binary file!
URL: http://www.sect.mce.hw.ac.uk/%7Epeteri/sx/index.html
VRML 1.0 parser in Scheme
This module implements a VRML 1.0 parser. The implementation is
partly based on QV 1.0 (a quick VRML parser) by Paul S. Strauss
of Silicon Graphics. The module only implements the parsing,
therefore what to do with the parsed vrml world is up to
you. There is no semantic checks either! The parser strictly
conforms to the VRML 1.0 standard (to the best of my knowledge
and the found documentation, except bugs). It runs under Bigloo
and guile schemes.
URL: http://www.sect.mce.hw.ac.uk/~peteri/vrml/index.html
dmd -0.5
The dmd program is a "Daemon managing Daemons" (or
"Daemons-managing Daemon"?), i.e. a service manager, that is
entirely written in Guile. It provides a replacement for the
service-managing capabillities of SysV-init with a both powerfull
and beautiful dependency-based system. This is a cleanup release.
URL: http://www.8ung.at/shell/
MzCurses 0.1
MzCurses is a (n)curses module for MzScheme, available as a
tarball of a collects directory for now. Initial release.
URL: http://www.theworld.com/~proteus/
GLUTSCM v0.1
GLUTSCM is a MzScheme extension that implements a OpenGL Utility
GLUTSCM is a MzScheme extension that implements a OpenGL Utility
Toolkit (GLUT) binding. GLUTSCM was developed and tested using
GLUT version 3.7. GLUTSCM is LGPL. Initial release.
URL: http://www.inf.ufrgs.br/~carlossch/code/
CfP ITCLS 2003
Second Workshop on Implementation Technology for Computational
Logic Systems (ITCLS) as a satellite workshop of Formal Methods
2003, to take place in Pisa. Submission Deadline 7 July.
URL: http://clip.dia.fi.upm.es/Conferences/ITCLS-2003/
BRL 2.2
BRL is a language designed for server-side WWW-based applications,
based on Scheme. This implementation is a Java Servlet using the
Kawa Scheme compiler. This release works with Kawa 1.7, has a new
define-input syntax, define-path, define-cookie, define-session
and XHTML-safe errors for better integration with Apache Cocoon.
URL: http://brl.codesimply.net/
Chicken 1.12
Scheme-to-C compiler. This release includes countless bugfixes,
require-at-runtime, -visit option, better output file naming,
better exceptions, condition-case syntax, along with improvements
to the eval, extras, posix, tcp, format and lolevel units.
Finally, I/O has been overhauled and blocked threads slimmed.
URL: http://www.call-with-current-continuation.org/chicken.html
ICFP Programming Contest
Starting at midnight on Saturday morning, June 28th, you can
prove once again that your favourite programming language is
"the programming tool of choice for discriminating hackers!"
URL: http://icfpcontest.org
Kawa 1.7
Kawa is a framework for implementation of Scheme (and some
other langauges) that includes an extensive run-time system and
a compiler to Java bytecodes. (It also includes a script and
instructions for compiling to native code using GCJ.) It's been
a year since the previous official release. There are lots
of improvements, including SRFI-9, more convenient syntax for
invoking Java method; improved support for running Scheme in a
servlet; improved code generation in various places; etc.
URL: http://www.gnu.org/software/kawa/
Serveez 0.1.5
Serveez is a GNU server framework based on Guile scheme. This
release contains updates, bugfixes, support for Guile 1.7,
more facilities for the C API and a new build system.
URL: http://www.gnu.org/software/serveez/
--
MJR/slef My Opinion Only and possibly not of any group I know.
http://mjr.towers.org.uk/ jabber://slef@jabber.at
Creative copyleft computing services via http://www.ttllp.co.uk/
Thought: "Changeset algebra is really difficult."
(
Log in to post comments)