freebsd-ports/lang/alisp/pkg-descr
Aaron Dalton ab30dd2a05 - re-wrote the T3X part of the interpreter in C
- re-wrote the reference manual
- added AND and OR primitives
- added RECURSIVE-BIND primitive
- added DEFINED primitive
- replaced meta commands with functions, ie
  :L FILE.L became (LOAD FILE)
- replaced (DEFUN f(x) ...) with (DEFINE (f x) ...)
- replaced LABEL with LET and LETREC
- replaced *T* and *F* (true/false) with T and ()
- dropped CALL/CC
- renamed math functions:
    plus/iplus/rplus -> N+, I+, R+, +
    times/itimes/rtimes -> N*, I*, R*, *
    difference/idifference/rdifference -> N-, I-, R-, -
    rquotient -> /
- added default workspace image (no need to install a
  local copy of the library functions any longer)
- temporarily removed most example programs

PR:		ports/98483
Submitted by:	Nils M Holm <nmh@t3x.org>
Reviewed by:	aaron
Approved by:	tobez
2006-06-14 02:36:58 +00:00

6 lines
212 B
Text

ArrowLISP is an interpreter for a purely symbolic,
side effect-free, lexically scoped dialect of LISP.
It may be considered an implementation of pure LISP
plus global definitions.
WWW: http://www.t3x.org/alisp/