LWN.net Logo

Scheme Weekly News

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)

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