Related articles |
---|
A new Scheme->C compiler HOBBIT for SCM tammet@cs.chalmers.se (1993-02-07) |
Newsgroups: | comp.lang.lisp,comp.lang.scheme,comp.compilers |
From: | tammet@cs.chalmers.se (Tanel Tammet) |
Keywords: | Scheme, FTP |
Organization: | Dept. of CS, Chalmers, Sweden |
Date: | Sun, 7 Feb 1993 10:43:19 GMT |
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 tammet@cs.chalmers.se and by
snail-mail as
Tanel Tammet, Department of Computer Sciences,
Chalmers University of Technology, S-41296 Go"teborg, Sweden.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.