[swn] Scheme Weekly News for 2003-06-23

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@xxxxxxxxx
Creative copyleft computing services via http://www.ttllp.co.uk/
       Thought: "Changeset algebra is really difficult."

Other related posts: