t3x.org / alisp /

ArrowLISP

ArrowLISP is an interpreter for a purely symbolic, side effect-free, lexically scoped dialect of Scheme. It may be considered an implementation of pure LISP plus global definitions.

The only types of ArrowLISP are the symbol and the ordered pair. ArrowLISP is an abstract notation for algorithms and a programming language at the same time. Its programs are fully architecture-neutral.

The interpreter is written in ANSI C (C89) and ArrowLISP. It should compile without any modifications on a variety of systems including *BSD, Linux, Plan 9 (using APE), and W*ndows via MinGW or Cygwin.

ArrowLISP is distributed under the terms of a BSD License.

Source Code and Manual
Use the source, Luke! (tgz, 70K, 2006-09-17)
Read the manual
Get the FreeBSD port
Books
Symbolic Programming for the Impatient (2006)
Logic Programming in Symbolic LISP (2006)

Copyright (C) 2006 Nils M Holm < nmh @ t3x . org >