allanswers.org - Catalog of compilers, interpreters, and other language tools [p3of5]

 Home >  Programmingcompilersfree >

Catalog of compilers, interpreters, and other language tools [p3of5]

Section 1 of 3 - Prev - Next
All sections - 1 - 2 - 3


Archive-name: compilers/free/part3
Last-modified: $version_D
Version: $version_V

lisp family
-------------------------------------------------------------------------------
category:	lisp family
description:	[The programming languages for those who like parenthesis --ed]

language:	Dylan
package:	Thomas
version:	1.1
parts:		translator(Scheme)
author:		Matt Birkholz , Jim Miller
		, Ron Weiss 
location:	ftp://gatekeeper.pa.dec.com/pub/DEC/Thomas
		ftp://cambridge.apple.com/pub/dylan/Thomas
description:	Thomas, a compiler written at Digital Equipment
		Corporation's Cambridge Research Laboratory compiles
		a language compatible with the language described
		in the book "Dylan(TM) an object-oriented dynamic
		language" by Apple Computer Eastern Research and
		Technology, April 1992.	 It does not perform well.
		Thomas is NOT Dylan(TM).
requires:	Scheme
ports:		MIT's CScheme, DEC's Scheme->C, Marc Feeley's Gambit, Mac, PC,
		Vax, MIPS, Alpha, 680x0
updated:	1994/04/18

language:	Dylan
package:	Marlais
version:	0.5.11
parts:		interpreter
author:		Brent Benson 
location:	ftp://ftp.cis.ufl.edu:/pub/src/Marlais
		http://www.cis.ufl.edu/~jnw/Marlais/
description:	Marlais is a simple-minded interpreter for a programming
		language strongly resembling Dylan [1].	 It is not intended as
		a final release, but rather to fill a perceived void where
		Dylan implementations are concerned.  This is a "hackers
		release" and is intended as a vehicle for education,
		experimentation and also to encourage people to port it to
		different architectures, add features, and fix bugs.  Marlais
		is alpha software and should not be used by people desiring
		reliability!!!
ports:		Sun-3, Sun-4, VAX/BSD, OS/2, Linux, Sequent Symmetry,
		Encore, HP-UX, Ultrix, SGI, Sony News, A/UX
updated:	1994/07/13

language:	Dylan
package:	Mindy
version:	1.3
parts:		byte-code compiler and interpreter, documentation, libraries
author:		Bill Chiles 
location:	http://legend.gwydion.cs.cmu.edu:8001/gwydion/
		ftp://legend.gwydion.cs.cmu.edu/afs/cs.cmu.edu/project/gwydion/release/mindy-1.3.tar.gz
description:	A partial implementation of Dylan developed by the Gwydion
		Project at CMU for internal purposed pending the further
		development of a full implementation of Dylan.	It is being
		released in the public domain as a vehicle for introducing the
		language to new users.
requires:	Gcc, Gmake, Flex, Bison
ports:		MACH on DECstation, HP-UX on HP 700, OSF1 on Alpha,
		Irix on SGI
updated:	1995/05/06

language:	EuLisp
package:	Feel (Free and Eventually Eulisp)
version:	0.75
parts:		interpreter, documentation
author:		Pete Broadbery 
location:	ftp://ftp.bath.ac.uk/pub/eulisp
description:	+ integrated object system
		+ a module system
		+ parallelism
		+ interfaces to PVM library, tcp/ip sockets, futures,
		Linda, and CSP.
ports:		most unix
portability:	high, but can use shared memory and threads if available
updated:	1992/09/14

language:	Common Lisp
package:	CMU Common Lisp
version:	17c
parts:		incremental compiler, profiler, runtime, documentation,
		editor, debugger
author:		?
location:	ftp://lisp-sun1.slisp.cs.cmu.edu/pub/*
description:	CMU Common Lisp is public domain "industrial strength" Common
		Lisp programming environment.  Many of the X3j13 changes have
		been incorporated into CMU CL.	Wherever possible, this has
		been done so as to transparently allow use of either CLtL1 or
		proposed ANSI CL.  Probably the new features most interesting
		to users are SETF functions, LOOP and the
		WITH-COMPILATION-UNIT macro.
		+ The new CMU CL compiler (Python) is more sophisticated
		  thatn other Common Lisp compilers.  It produces better code
		  and is easier to use.
		+ The programming environment based on the Hemlock editor
		  is better integrated than gnu-emacs based environments.
conformance:	mostly X3J13 compatible.
ports:		Sparc/Mach Sparc/SunOS Mips/Mach IBMRT/Mach
contact:	slisp@cs.cmu.edu
updated:	1993/11/18

language:	Common Lisp
package:	PCL (Portable Common Loops)
version:	8/28/92 PCL
parts:		library
author:		? Richard Harris  ?
location:	ftp://parcftp.xerox.com/pcl/*
description:	A portable CLOS implementation.	 CLOS is the object oriented
		programming standard for Common Lisp.  Based on Symbolics
		FLAVORS and Xerox LOOPS, among others.	Loops stands for
		Lisp Object Oriented Programming System.
ports:		Lucid CL 4.0.1, CMUCL 16e, ?
status:		?
updated:	1992/09/02

language:	Common Lisp
package:	WCL
version:	2.14
parts:		?, shared library runtime, source debugger
author:		Wade Hennessey 
location:	ftp://sunrise.stanford.edu/pub/wcl/*
		ftp://gummo.stanford.edu/miscellany/wcl
description:	A common lisp implementation as a shared library.  WCL
		Is not a 100% complete Common Lisp, but it does have
		the full development environment including dynamic file
		loading and debugging.	A modified version of GDB provides
		mixed-language debugging.  A paper describing WCL was
		published in the proceedings of the 1992 Lisp and Functional
		Programming Conference.
requires:	GNU C 2.1 (not 2.2.2)
ports:		Sparc/SunOS
discussion:	
contact:	
updated:	1992/10/28

language:	Common Lisp
package:	KCL (Kyoto Common Lisp)
version:	?
parts:		compiler(->C), interpreter
author:		T. Yuasa , M. Hagiya
		
location:	? ftp://rascal.ics.utexas.edu/pub/kcl*.tar.Z
description:	KCL, Kyoto Common Lisp, is an implementation of Lisp,
		It is written in the language C to run under Un*x-like
		operating systems.  KCL is very C-oriented; for example,
		the compilation of Lisp functions in KCL involves a
		subsidiary C compilation.
conformance:	conforms to the book ``Common Lisp: The Language,''
		G. Steele, et al., Digital Press, 1984.
bugs:		kcl@cli.com
restriction:	must sign license agreement
discussion:	kcl-request@cli.com
updated:	1987/06

language:	Common Lisp
package:	AKCL (Austin Kyoto Common Lisp)
version:	1-615
parts:		improvements
author:		Bill Schelter , 
location:	ftp://rascal.ics.utexas.edu/pub/akcl-*.tar.Z
description:	AKCL is a collection of ports, bug fixes, and
		performance improvements to KCL.
ports:		Decstation3100, HP9000/300, i386/sysV, IBM-PS2/aix, IBM-RT/aix
		SGI Sun-3/Sunos[34].* Sun-4 Sequent-Symmetry IBM370/aix,
		VAX/bsd VAX/ultrix NeXT
updated:	1992/04/29

language:	Common Lisp
package:	CLX
version:	5.01
parts:		library
author:		?
location:	ftp://export.lcs.mit.edu/contrib/CLX.R5.01.tar.Z
description:	Common Lisp binding for X
bugs:		bug-clx@expo.lcs.mit.edu
ports:		?, CMU Common Lisp
contact:	?
updated:	1992/08/26

language:	Common Lisp
package:	CLISP
version:	1994/07/12
parts:		interpreter, bytecode compiler, runtime library, editor
author:		Bruno Haible ,
		Michael Stoll 
location:	ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp
		ftp://sunsite.unc.edu/pub/Linux/development/lisp/
		ftp://tsx-11.mit.edu/pub/linux/packages/lisp/
description:	CLISP is a Common Lisp (CLtL1) implementation by Bruno Haible
		of Karlsruhe University and Michael Stoll of Munich University,
		both in Germany.  It needs only 1.5 MB of RAM.	German and
		English versions are available, French coming soon.  Packages
		running in CLISP include PCL and, on Unix machines, CLX.  A
		native subset of CLOS is included.
conformance:	CLtL1 + parts of CLtL2
restriction:	GNU General Public License
ports:		Atari, Amiga, MS-DOS, OS/2, Linux, Sun4, Sun386i, HP90000/800
		and others
discussion:	send "subscribe clisp-list" to
		listserv@ma2s2.mathematik.uni-karlsruhe.de
contact:	Bruno Haible 
updated:	1994/07/12

language:	Common Lisp
package:	Cartier's Contribs
version:	1.2
parts:		libraries, documentation
author:		Guillaume Cartier 
location:	ftp://cambridge.apple.com/pub/mcl2/contrib/Cartiers*
description:	libraries for MCL
requires:	Macintosh Common Lisp
discussion:	comp.lang.lisp.mcl
updated:	1994/04/18

language:	Common Lisp
package:	QT-OBJECTS
version:	?
parts:		library
author:		Michael Travers  and others
location:	?
description:	interface between MCL and QuickTime
requires:	Macintosh Common Lisp
discussion:	comp.lang.lisp.mcl
updated:	1994/04/18

language:	Common Lisp
package:	Memoization ?
version:	?
parts:		library
author:		Marty Hall 
location:	ftp://archive.cs.umbc.edu/pub/Memoization
description:	Automatic memoization is a technique by which an existing
		function can be transformed into one that "remembers"
		previous arguments and their associated results
updated:	1992/11/30

language:	Common Lisp
package:	GINA (Generic Interactive Application)
version:	2.2
parts:		language binding, class library, interface builder
author:		?
location:	ftp://ftp.gmd.de/gmd/gina
    N.America:	ftp://export.lcs.mit.edu/contrib/?
description:	GINA is an application framework based on Common Lisp and
		OSF/Motif to simplify the construction of graphical
		interactive applications. It consists of:
		+ CLM, a language binding for OSF/Motif in Common Lisp.
		+ the GINA application framework, a class library in CLOS
		+ the GINA interface builder, an interactive tool implemented
		with GINA to design Motif windows.
requires:	OSF/Motif 1.1 or better.  Common Lisp with CLX, CLOS, PCL and
		processes.
ports:		Franz Allegro, Lucid, CMU CL and Symbolics Genera
discussion:	gina-users-request@gmd.de
updated:	?

language:	Common Lisp
package:	CLiCC
version:	0.6.4
parts:		compiler(->C), runtime library
author:		Heinz Knutzen ,
		Ulrich Hoffman ,
		Wolfgang Goerigk 
location:	ftp://ftp.informatik.uni-kiel.de/pub/kiel/apply/clicc*
description:	A Common Lisp to C compiler, meant to be used as a supplement
		to existing CLISP systems for generating portable applications.
		Target C code must be linked with CLiCC runtime library to
		produce executable.
conformance:	Subset of Common Lisp + CLOS (named: CL_0, or CommonLisp_0)
		CL_0 based on CLtL1.
restriction:	Freely distributable and modifiable
ports:		Runs in Lucid Lisp, AKCL, CLISP, ...
status:		Working towards CLtL2 and ANSI-CL conformance.
updated:	1994/06/25

language:	Common Lisp
package:	Hyperlisp
version:	2.1f
parts:		?
author:		Joe Chung, MIT Media Laboratory
location:	ftp://cambridge.apple.com/pub/mcl2/contrib/hyperlisp21f.sit.hqx
description:	Hyperlisp is a real-time MIDI programming environment
		embedded in Macintosh Common Lisp. The environment
		was developed specifically for the Hyperinstruments project
		at the MIT Media Laboratory, and is optimized for interactive
		systems which require fast response times. Hyperlisp
		provides two main services for the music programmer:
		routines for MIDI processing and primitives for scheduling
		the application of functions. Programs written in Macintosh
		Common Lisp can use these services for a wide variety of
		real-time MIDI applications.
updated:	1994/04/18

language:	Franz Lisp
package:	Liszt?
version:	?
parts:		compiler(->C)
author:		port to C by J W Dalton 
location:	ask author
description:	A version of Liszt that emits C
updated:	?

language:	Lisp
package:	RefLisp
version:	2.67
parts:		interpreter, documentation, examples, profiler
author:		Bill Birch 
location:	ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp
		from implementations/reflisp/*
description:	The interpreter is a shallow-binding (i.e., everything has
		dynamic scope), reference counting design making it suitable
		for experimenting with real-time and graphic user interface
		programming. Common Lisp compatibility macros are provided, and
		most of the examples in "Lisp" by Winston & Horn have been run
		on RefLisp.  RefLisp makes no distinction between symbol-values
		and function-values, so a symbol can be either but not both.
		There are Lisp modules for lexical scope and for running
		indefinite extent Scheme programs.
ports:		MSDOS (CGA/EGA/VGA), Unix (AIX)
status:		"Last Update for a While," author is emigrating to Australia
updated:	1993/02/09

language:	Lisp
package:	xlisp
version:	2.1
parts:		interpreter
author:		David Micheal Betz 
location:	ftp://wasp.eng.ufl.edu/pub/xlisp*
    US Mail:	contact Tom Almy 
    Windows:	ftp://ftp.cs.orst.edu/software/prog_lang/xlisp/xlisppc*
    Version2.0: ftp://cs.orst.edu/pub/xlisp/*
    Macintosh:	ftp://netcom.com/pub/bskendig/?	 (source comming)
description:	XLISP is an experimental programming language
		combining some of the features of Common Lisp with an
		object-oriented extension capability.  It was
		implemented to allow experimentation with
		object-oriented programming on small computers.
conformance:	subset of Common Lisp with additions of Class and Object
restriction:	? no commercial use ?
ports:		unix, amiga, atari, mac, MSDOS
portability:	very high: just needs a C compiler
discussion:	comp.lang.lisp.x
updated:	1992/05/26 (unix), 1987/12/16 (other platforms)

language:	Lisp
package:	"LISP, Objects, and Symbolic Programming"
version:	?
parts:		book with compiler included
author:		Robert R. Kessler and Amy R. Petajan,
		published by Scott, Foresman and Company, Glenview, IL
location:	bookstore...
description:	? (A short synopsis might help if anyone has one)
updated:	1988

language:	Lisp
package:	franz lisp opus
version:	38.92 and 38.93b
parts:		?
author:		?
location:	ftp://ftp.cs.cmu.edu/user/ai/lang/others/franzlsp/
		ftp://macbeth.cogsci.ed.ac.uk:/pub/franz-for-NetBSD/
		http://www.aiai.ed.ac.uk/~jeff/franz-for-386.html
description:	Franz Lisp is a dialect of Lisp that predates Common Lisp.
		It is very similar to MacLisp. It lacks full lexical scoping.
discussion:	franz-friends-request@berkeley.edu
ports:		68K Suns, VAX 750s, and ICL Perqs running PNX. NetBSD
updated:	?

language:	Lisp (WOOL - Window Object Oriented Language)
package:	GWM (Generic Window Manager)
version:	1.8c
parts:		interpreter, examples
author:		Colas Nahaboo
location:	ftp://ftp.x.org/contrib/window_managers/gwm/gwm-1.8c.tar.gz
    France:	ftp://koala.inria.fr/pub/gwm/gwm-1.8c.tar.gz
description:	Gwm is an extensible window manager for X11.  It is
		based on a WOOL kernel, an interpreted dialect of lisp
		with specific window management primitives.
discussion:	
help:		
contact:	
updated:	1995/12/08

language:	elisp (Emacs Lisp)
package:	ILISP
version:	5.0
parts:		Emacs interface
author:		?? Ivan Vazquez 
location:	ftp://haldane.bu.edu/pub/ilisp/ilisp.tar.Z
description:	ILISP provides a somewhat lisp-machine like interface to lisp
		listeners from Emacs.
bugs:		ilisp-bug@darwin.bu.edu (or ilisp-bugs@darwin.bu.edu).
discussion:	ilisp@darwin.bu.edu
support:	Mailing list requests/deletions to ilisp-request@darwin.bu.edu
updated:	1993/06/28

language:	elisp (Emacs Lisp)
package:	GNU Emacs
version:	19.30
parts:		editor, interpreter, documentation, source debugger
author:		Richard Stallman and others
location:	pub/gnu/emacs-19.30.tar.gz from any GNU site.
description:	An editor that is almost an operating system.  Quite
		programmable.  And it even fits in your tackle box.
bugs:		gnu.emacs.bug, e-mail to bug-gnu-emacs@prep.ai.mit.edu
ports:		Unix, VMS, ?
discussion:	alt.religion.emacs, gnu.emacs.sources
help:		gnu.emacs.help
announcements:	gnu.emacs.announce
updated:	1995/11/29

language:	elisp (Emacs Lisp)
package:	Lucid Emacs (lemacs)
version:	19.10
parts:		? interpreter
author:		kyle@crystal.wonderworks.com
location:	ftp://LUCID.COM/pub/lemacs/*
description:	A version of Emacs based on Emacs 19.
		Mirrored at other sites including:
		ftp://cs.uiuc.edu/pub/epoch-files/lemacs/
		ftp://self.stanford.edu/pub/lemacs-19.10/
bugs:		alt.lucid-emacs.bug, bug-lucid-emacs@lucid.com
discussion:	alt.lucid-emacs.help, help-lucid-emacs@lucid.com
updated:	1994/06/01

language:	? Lisp, X
package:	winterp
version:	2.03
parts:		interpreter, documentation, examples
author:		Niels P. Mayer  or 
location:	ftp://ftp.x.org/contrib/devel_tools/winterp-2.*.tar.gz
description:	An object-oriented rapid prototyping, development and delivery
		environment for building extensible applications with the
		OSF/Motif UI Toolkit and Xtango-based graphics/animation.
ports:		UNIX
discussion:	comp.lang.lisp.x.
announcements:	winterp@netcom.com
updated:	1994/06/24

language:	Lisp
iref:		(Lisp) Tim Budd's C++ implementation of Kamin's interpreters

language:	LISP, awk
package:	A Lisp interpreter in awk
version:	?
parts:		Interpreter, library, reference, example (ELIZA,
		tail-recursive Scheme interpreter (with library and examples))
author:		Darius Bacon 
location:	alt.sources (May 31, 1994)
description:	A relatively simple interpreter (no garbage collection or tail
		recursion) implemented in AWK.	Variables have dynamic scope,
		but with a single namespace.  Scheme names used for primitives
		and special forms.
updated:	1994/05/31

language:	lisp
package:	walk
version:	?
parts:		interpreter, nroff document
author:		Roger Rohrbach
location:	alt.sources (May 31, 1994)
description:	A Lisp interpreter written in old awk.
reference:	McCarthy, J. Recursive Functions of Symbolic Expressions and
		 their Computation by Machine, Part I.	Comm. ACM, 3, 4,
		 pp. 185-195 April 1960
		Aho, A., Weinberger, P., & Kernighan, B.W.  The Awk
		 Programming Language.	Addison-Wesley, Reading, MA 1988
updated:	1989/01/03

language:	Oaklisp
package:	oaklisp
version:	1.2
parts:		interface, bytecode compiler, runtime system, documentation
author:		Barak Pearlmutter, Kevin Lang
location:	ftp://f.gp.cs.cmu.edu/afs/cs.cmu.edu/user/bap/oak/ftpable/*
description:	Oaklisp is a Scheme where everything is an object.  It
		provides multiple inheritence, a strong error system,
		setters and locators for operations, and a facility for
		dynamic binding.
status:		actively developed?
contact:	Pearlmutter-Barak@CS.Yale.Edu ?
updated:	1992/05 ?

language:	Logo
package:	logo
version:	4
parts:		interpreter
author:		?
location:	comp.sources.unix archive volume 10
description:	?
updated:	?

language:	Logo
package:	Berkeley Logo
version:	3.3
parts:		interpreter
author:		Brian Harvey 
location:	ftp://anarres.cs.berkeley.edu/pub/ucblogo/*
		http://http.cs.berkeley.edu/~bh/
description:	+ Logo programs are compatible among Unix, PC, and Mac.
		+ "richer" than MswLogo?
		- pretty slow.
		- doesn't do anything fancy about graphics.  (One turtle.)
ports:		unix, pc, mac
updated:	1993/08/06

language:	Logo
package:	MswLogo
version:	4.2d
parts:		interpreter
author:		George Mills 
location:	ftp://cher.media.mit.edu/pub/comp.lang.logo/programs/mswlogo
		Source may require emailing George Mills.
description:	A windows front-end for Berkeley Logo
bugs:		George Mills 
ports:		MS Windows 3.x
status:		activly developed
updated:	1995/12/20

language:	Scheme
package:	Schematik
version:	1.1.5.2
parts:		programming environment
author:		Chris Kane, Max Hailperin 
location:	ftp://ftp.gac.edu/pub/next/scheme/*
    Europe:	ftp://ftp.informatik.uni-muenchen.depub/next/ProgLang
description:	Schematik is a NeXT front-end to MIT Scheme for
		the NeXT.  It provides syntax-knowledgeable text
		editing, graphics windows, and user-interface to
		an underlying MIT Scheme process. It comes packaged
		with MIT Scheme 7.1.3 ready to install on the NeXT.
ports:		NeXT, MIT Scheme 7.1.3
portability:	requires NeXTSTEP
contact:	schematik@gac.edu
updated:	1993/03/11

language:	Scheme
package:	T
version:	3.1
parts:		compiler (native machine code)
author:		Norman Adams, David Kranz, Richard Kelsey, James Philbin,
		and Jonathan Rees.
location:	ftp://ftp.ai.mit.edu/pub/systems/t3.1
description:	a Scheme-like language developed at Yale.  T is
		written in itself and compiles to efficient native
		code.  Includes a Scheme environment.
		(A multiprocessing version of T is available from
		masala.lcs.mit.edu:/pub/mult)
bugs:		kranz@lcs.mit.edu
ports:		Decstation, Sparc, Iris. Old m68k version.
contact:	David Andrew Kranz 
updated:	1991/11/26

language:	Scheme
package:	scm
version:	4e1
parts:		interpreter, conformance test, documentation
author:		Aubrey Jaffer 
location:	ftp://altdorf.ai.mit.edu/archive/scm/scm*
		ftp://prep.ai.mit.edu/pub/gnu/jacal/scm*.tar.gz
		ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/scm*.tar.gz
    Canada:	ftp://nexus.yorku.ca/pub/oz/scheme/new/*
    Europe:	ftp://ftp.maths.tcd.ie/pub/bosullvn/jacal/*
description:	Fast portable R4RS Scheme interpreter.
conformance:	Revised^4 Report on the Algorithmic Language Scheme,
		IEEE P1178 specification.
restriction:	GNU General Public License
requires:	SLIB (pointers to it in documentation)
ports:		Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS,
		Unix. ASCII and EBCDIC both supported.
status:		actively developed
contributions:	send $$$ to Aubrey Jaffer, 84 Pleasant St., Wakefield, MA 01880
updated:	1994/04/29

language:	Scheme
package:	Scheme Library (slib)
version:	2a1
parts:		library, documentation
author:		?? Aubrey Jaffer 
location:	in ftp://altdorf.ai.mit.edu/archive/scm/slib*.tar.Z
		ftp://prep.ai.mit.edu/pub/gnu/jacal/slib*.tar.gz
		ftp://ftp.maths.tcd.ie/pub/bosullvn/jacal/slib*.tar.gz
		ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/slib*.tar.gz
description:	SLIB is a portable scheme library meant to provide
		compatibiliy and utility functions for all standard scheme
		implementations.
ports:		Scm4b, Chez, ELK 1.5, GAMBIT, MITScheme, Scheme->C,
		Scheme48, T3.1.
status:		actively developed
contact:	Aubrey Jaffer 
updated:	1993/10/09

language:	Scheme
package:	Hobbit
version:	release 4b
parts:		compiler(->C), documentation
author:		Tanel Tammet 
location:	ftp://ftp.cs.chalmers.se/pub/users/tammet/hobbit4b.tar.gz
		It is more convenient to ftp the stuff, read the paper and
		more by using the WWW URL -
		http://www.cs.chalmers.se/pub/users/tammet/home.html
description:	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 works together with the scm release scm4b3.
		Future releases of scm and hobbit will be coordinated.
reference:	ftp://ftp.cs.chalmers.se/pub/users/tammet/hobbit.ps.gz
requires:	scm 4b3
updated:	1995/04/25

language:	Scheme
package:	siod (Scheme In One Day, or Scheme In One Defun)
version:	3.0
parts:		interpreter,library,documentation,sql interface
author:		George Carrette 
location:	ftp://ftp.std.com/pub/gjc
		ftp://ftp.cs.indiana.edu
description:	Small scheme implementation in C arranged as a set of
		subroutines that can be called from any main program
		for the purpose of introducing an interpreted extension
		language.  Compiles to 20K bytes of executable (VAX/VMS).
		Lisp calls C and C calls Lisp transparently.
features:	symbols,strings,arrays,hash tables, file i/o binary/text/seek,
		data save/restore in binary and text, interface to commercial
		databases such Oracle, Digital RDB.  Small executable (42k
		on VAX).
restriction:	none besides non-removal of copyright notice.
ports:		VAX/VMS, VAX Unix, Sun3, Sun4, Amiga, Macintosh, MIPS, Cray,
		ALPHA/VMS, Windows NT/WIN32, OS/2.
portability:	Liked by ANSI C compilers and C++ compilers. e.g. gcc -Wall
status:		supported as benchmark/testbed at mitech.com
help:		the author will help anyone building something.
contributions:	antique/classic computer hardware, perhaps.
announcements:	comp.lang.scheme
updated:	1994/04/29

language:	Scheme
package:	MIT Scheme (aka C-Scheme)
version:	7.2
parts:		interpreter, large runtime library, emacs macros,
		native-code compiler, emacs-like editor, source-level debugger
author:		MIT Scheme Team (primarily Chris Hanson, Jim Miller, and
		Bill Rozas, but also many others)
location:	ftp://altdorf.ai.mit.edu/archive/scheme-7.2
		DOS floppies ($95) and Unix tar tapes ($200) from
		Scheme Team / c/o Prof. Hal Abelson / MIT AI Laboratory /
		545 Technology Sq. / Cambridge, MA 02139
description:	Scheme implementation with rich set of utilities.
conformance:	full compatibility with Revised^4 Report on Scheme,
		one known incompatibility with IEEE Scheme standard
bugs:		bug-cscheme@zurich.ai.mit.edu
ports:		68k (hp9000, sun3, NeXT), MIPS (Decstation, Sony, SGI),
		HP-PA (600, 700, 800), Vax (Ultrix, BSD), Alpha (OSF),
		i386 (DOS/Windows, various Unix)
status:		activly developed
discussion:	info-cscheme@zurich.ai.mit.edu
		(cross-posted to comp.lang.scheme.c)
updated:	1992/08/24

language:	Scheme
package:	Scheme->C
version:	15mar93
parts:		compiler(->C)
author:		Digital Western Research Laboratory; Joel Bartlett
location:	ftp://gatekeeper.dec.com/pub/DEC/Scheme-to-C/*
description:	Translates Revised**4 Scheme to C that is then compiled
		by the native C compiler for the target machine.  This
		design results in a portable system that allows either
		stand-alone Scheme programs or programs written in both
		compiled and interpreted Scheme and other languages.
conformance:	superset of Revised**4
		+ "expansion passing style" macros
		+ foreign function call capability
		+ interfaces to Xlib (ezd & Scix)
		+ records
reference:	send Subject "help" to WRL-Techreports@decwrl.dec.com
		for technical report.  Other documentation in
		Scheme-to-C directory on gatekeeper.
ports:		VAX/ULTRIX, DECstation ULTRIX, Alpha AXP OSF/1,
		Microsoft Windows 3.1, NT, Apple Macintosh 7.1,
		HP 9000/300, HP 9000/700, Sony News, SGI Iris and
		Harris Nighthawk and other Unix-like m88k systems.
		The 01nov91 version is also available on Amiga, SunOS,
		NeXT, and Apollo systems.
status:		actively developed, contributed ports welcomed
updated:	1993/03/15

language:	Scheme, Tk
package:	STk
version:	1.00
parts:		interpreter
author:		Gallesio Erick 
location:	ftp://kaolin.unice.fr/pub/STk-1.00.tar.gz
description:	A Scheme interpreter blended with Ousterhout's Tk package.
		STk expresses all of Tk as scheme objects.  STk includes
		a CLOS/Dylan-like OO extenstion, but the extension is slow.
conformance:	almost R4RS
ports:		SunOS 4.1.x, Ultrix/MIPS
updated:	1993/09/06

language:	Scheme
package:	PC-Scheme
version:	3.03
parts:		compiler, debugger, profiler, editor, libraries
author:		Texas Instruments
location:	ftp://altdorf.ai.mit.eduarchive/pc-scheme/*
description:	Written by Texas Instruments. Runs on MS-DOS 286/386 IBM PCs
		and compatibles.  Includes an optimizing compiler, an
		emacs-like editor, inspector, debugger, performance testing,
		foreign function interface, window system and an
		object-oriented subsystem.  Also supports the dialect used in
		Abelson and Sussman's SICP.
conformance:	Revised^3 Report, also supports dialect used in SICP.
restriction:	official version is $95, contact rww@ibuki.com
ports:		MSDOS
updated:	1992/02/23

language:	Scheme
package:	PCS/Geneva
version:	4.02PL1
parts:		compiler, debugger, profiler, editor, libraries
author:		"a team at the u. of Geneva"
location:	send email to schemege@uni2a.unige.ch
description:	PCS/Geneva is a cleaned-up version of Texas Instrument's PC
		Scheme developed at the University of Geneva. The main
		extensions to PC Scheme are 486 support, BGI graphics, LIM-EMS
		pagination support, line editing, and assembly-level
		interfacing.
contact:	schemege@uni2a.unige.ch
updated:	1994/01/11

language:	Scheme
package:	Gambit Scheme System
version:	2.0
parts:		interpreter, compiler, linker, libraries
author:		Marc Feeley 
location:	ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/*
description:	Gambit is an optimizing Scheme compiler/system.	 The
		Macintosh port can run with Toolbox and has a built-in
		editor.
conformance:	IEEE Scheme standard and `future' construct.
ports:		68k: unix, sun3, hp300, bbn gp100, NeXT, Macintosh
updated:	?

language:	Scheme
package:	scsh
version:	0.4
parts:		parser, libraries
author:		Olin Shivers, Brian Carlstrom 
		and David Albertz
location:	ftp://clark.lcs.mit.edu/pub/su/scsh/scsh.tar.z
		ftp://swiss-ftp.ai.mit.edu/pub/su/scsh/scsh.tar.z
description:	Scsh is a Unix shell that is embedded within R4RS Scheme.  It
		provides high-level shell notation and full access to the Unix
		system calls. The current implementation is built on top of
		Scheme 48, version 0.36.
		Real interactive use needs a parser for an sh-like syntax, job
		control, and the gnu readline library. If you're interested in
		hacking on these things, drop us a line at
		scheme-underground@ai.mit.edu.	We've got designs for most of
		this stuff; we're just short on time and bodies.
portability:	easy to port
ports:		SunOS, NetBSD, Linux, HP-UX, NeXTSTEP (on intel)
discussion:	
bugs:		
contact:	
updated:	1995/11/01

language:	Scheme
package:	Elk (Extension Language Kit)
version:	3.0
parts:		interpreter, dynamically-loadable libraries, run-time,
		documentation, examples.
author:		Oliver Laumann 
location:	http://www.informatik.uni-bremen.de/~net/elk
		ftp://ftp.x.org/contrib/devel_tools/elk-3.0.tar.gz
    Europe:	ftp://ftp.uni-bremen.de/pub/programming/languages/scheme/elk/elk-3.0.tar.gz
description:	Elk is a Scheme implementation designed as an embeddable,
		reusable extension language subsystem for applications
		written in C or C++.  Elk is also useful as a stand-alone
		Scheme implementation, in particular as a platform for rapid
		prototyping of X11-based Scheme programs.
conformance:	R^4RS
reference:	Oliver Laumann and Carsten Bormann, Elk: The Extension
		Language Kit, USENIX Computing Systems, vol 7, no 4, 1994.
features:	+ Full incremental, dynamic loading on many platforms
		+ Freezing of interpreter/application into executable file
		+ C/C++ programmer's interface for language interoperability
		+ Scheme bindings for X11 Xlib, Xt, Athena and Motif widgets
		+ UNIX interface (not restricted to POSIX)
		+ debugger, bitstrings, records, regular expressions
		+ stop-and-copy and generational incremental garbage collector
		+ 230+ pages of documentation (troff and PostScript)
ports:		numerous UNIX platforms (see MACHINES in the distribution).
status:		Elk was first published in 1989.
announcements:	comp.lang.scheme
updated:	1995/08

language:	Scheme
package:	libscheme
version:	0.5

Section 1 of 3 - Prev - Next
All sections - 1 - 2 - 3

Back to category free - Use Smart Search
Home - Smart Search - About the project - Feedback

© allanswers.org | Terms of use

LiveInternet