From: Tanel Tammet
Subject: A new Scheme->C compiler HOBBIT for SCM
Date: 
Message-ID: <93-02-061@comp.compilers>
This message announces the availability of a new Scheme->C compiler hobbit
release 1.

Hobbit works together with the Scheme interpreter scm developed by
A.Jaffer, treating scm as a C library and providing integration of
compiled functions into scm as new primitives. Hobbit release 1 works
together with the scm release scm4b3. Future releases of scm and hobbit
will be coordinated. A. Jaffer has helped with suggestions for better
integration of hobbit-compiled functions into scm and coordinating scm and
hobbit releases.

Hobbit release 1 imposes strong restrictions on the higher-order features
of Scheme. For example, it does not support continuations.

The main aim of hobbit is to produce maximally fast C programs which would
retain most of the original Scheme program structure, making the output C
program readable and modifiable. Hobbit is written in Scheme and is able
to self-compile.

Hobbit release 1 consists of three files, approximately 160K altogether:

hobbit.scm   -  the compiler
hobbit.doc   -  documentation
hobbit.tms   -  terms of usage, copying, redistribution

Hobbit can be obtained via FTP from the following servers:

altdorf.ai.mit.edu:archive/scm/hobbit1.tar.Z
prep.ai.mit.edu:pub/gnu/jacal/hobbit1.tar.Z
nexus.yorku.ca:pub/scheme/new/hobbit1.tar.Z

Remember to use binary mode when transferring the files.  A sample ftp
session:

  ftp altdorf.ai.mit.edu [18.43.0.246] (anonymous)
  bin
  cd archive/scm
  get hobbit1.tar.Z

The author can be reached by email as ······@cs.chalmers.se and by
snail-mail as

Tanel Tammet, Department of Computer Sciences,
Chalmers University of Technology, S-41296 Go"teborg, Sweden.
-- 
Send compilers articles to ·········@iecc.cambridge.ma.us or
{ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.