CMU Artificial Intelligence Repository
FEEL: Initial implementation of the EuLisp language.
lang/others/eulisp/feel/
Feel (Free and Eventually Eulisp) is an initial implementation of the
EuLisp language from the University of Bath, UK. EuLisp is sort of
like an extended Scheme. It includes an integrated object system, a
module system, and support for parallelism. Feel is partly a C-based
interpreter and partly a bytecode interpreter/compiler. An
out-of-core compiler system is also available. The distribution
includes an interface to the PVM library, support for TCP/IP sockets,
and libraries for futures, Linda, and CSP.
This directory contains the EuLisp language definition, the Feel
implementation, and implementations of the EuLisp object system
in Common Lisp (Telos) and Scheme (Telosis).
Origin:
ftp.bath.ac.uk:/pub/eulisp/
as the file feel0.90.tgz
gmdzi.gmd.de:/languages/lisp/eulisp [129.26.8.90] (alt site)
Version: Feel 0.90 (23-NOV-93); Defn 0.99 (31-JUL-93);
Comp 0.89 (31-JUL-93)
Ports: Feel is known to run on Sun3, Sun4, Stardent Titan, KSR-1,
Alliant Concentrix 2800, Orion clippers, DEC VAX, HP 730,
DECstation 3000, Gould UTX/32, and Inmos T800 transputer
(using CS-Tools). (All bar the last four have a threads
mechanism.) It can run in multi-process mode on the
first three machines, and hopefully any other SysV-like
machine with shared memory primitives. Porting Feel to
new machines is reasonably straightforward. It now also
runs on MS-DOS machines.
Copying: Copyright (c) 1989 Codemist and the University of Bath
Use, copying, and distribution permitted, provided the
copyright message is retained intact.
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Bug Reports: eubug@maths.bath.ac.uk
Contact: For the FEEL implementation, contact:
Pete Broadbery
Julian Padget
Russell Bradford
N. Berrington (MS-DOS port)
For the EuLisp language definition, contact:
Julian Padget
For the EuLisp Object System, implemented in Common Lisp:
Russell Bradford
For the EuLisp Object System, implemented in Scheme:
Keith
Keywords:
Authors!Berrington, Authors!Bradford, Authors!Broadbery,
Authors!Padget, CSP, EuLisp, Feel, Futures, Linda,
OOP!EuLisp, OOP!Lisp, OOP!Scheme, Parallelism,
Programming Languages!EuLisp, Telosis
Contains:
mail/ Mailing list archives
misc/ Miscellaneous code.
telos/ The EuLisp Object System in Scheme and Common Lisp
comp/ Sources for the compiler.
feel/ Sources for FEEL.
doc/ Language definition, overviews, etc.
References:
Documentation includes:
lasc.tar
Lisp and Symbolic Computation 6(1-2), 1993, which includes an
overview of EuLisp.
defn*.tar
Various incarnations of the EuLisp language definition.
930901.tar
LaTeX source for definition version 0.99 of the EuLisp language.
proposal.tar
Some EuLisp/Feel proposals and miscellaneous documentation.
isolisp.tar
Various versions of the ISO Lisp draft standard.
Last Web update on Mon Feb 13 10:33:10 1995
AI.Repository@cs.cmu.edu