tool: VSCM


Language:
Scheme
Version:
V0r3
Parts:
runtime, bytecode compiler, bytecode interpreter
Author:
Matthias Blume <blume@cs.princeton.edu>
Location:
ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/vscm*.tar.gz
germany:
ftp://faui80.informatik.uni-erlangen.de/pub/scheme/yorku/imp/vscm*
uk:
ftp://unix.hensa.ac.uk/pub/uunet/languages/lisp/scheme/repository/imp/vscm*
Description:
VSCM is a highly portable implementation of Scheme, written in ANSI C and Scheme. Portability is achieved by exlusive use of legal ANSI C features -- as opposed to a plethora of #ifdef's to adjust to various system peculiarities. (Of course, in real life ANSI C doesn't guarantee portability per se, because there are too many systems with broken compilers or broken libraries.)
Conformance:
R4RS, IEEE P1178
Features:
exception and interrupt handling, executable portable memory images, coroutines, continuations with multiple arguments
Ports:
Unix, Macintosh
Portability:
very high
Status:
actively developed
Discussion:
comp.lang.scheme
Updated:
November 9th, 1993

Related Items

language: Scheme

category: educational summary, or expanded.

category: lisp family summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved