The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD lang : alisp

An interpreter for purely symbolic LISP

 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. 

http://www.t3x.org/alisp/



alisp history


v. 1.19
date: 2006/09/18 19:19:07;  author: miwi;  state: Exp;  lines: +1 -1
- Update to 20060917

PR:		ports/103336
Submitted by:	Nils M Holm  (maintainer)

v. 1.18 date: 2006/09/12 19:07:19; author: miwi; state: Exp; lines: +4 -3 - Update to 20060912 PR: ports/103199 Submitted by: Nils M Holm (maintainer)
v. 1.17 date: 2006/07/17 19:00:38; author: novel; state: Exp; lines: +6 -1 Update to 20060717: - Changed core language (see README) - Added KANREN-like logic programming extensions (examples/amk) - Added M-expression compiler (examples/mexprc) - Added loads of example programs (examples/misc) - Looking up default image in $PREFIX now rather than in /usr/local PR: 100440 Submitted by: Nils M Holm (maintainer)
v. 1.16 date: 2006/06/14 02:36:58; author: aaron; state: Exp; lines: +4 -7 - 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 Reviewed by: aaron Approved by: tobez
v. 1.15 date: 2006/04/16 15:30:03; author: mnag; state: Exp; lines: +1 -0 - Distfile are rerolled. From diff and README: As of version 2005-04-29, dynamic scoping was dropped. - Bump PORTREVISION PR: 94854 Submitted by: maintainer
v. 1.14 date: 2005/09/04 12:20:26; author: lawrance; state: Exp; lines: +2 -2 - change MASTER_SITE - change maintainer e-mail - drop WWW page PR: ports/84478 Submitted by: Nils M Holm (maintainer)
v. 1.13 date: 2005/04/25 17:47:41; author: jylefort; state: Exp; lines: +1 -1 - Update to 20050425 - Fix pkg-plist PR: ports/80336 Submitted by: maintainer
v. 1.12 date: 2005/04/12 22:13:18; author: pav; state: Exp; lines: +1 -1 - Update to 20050327 PR: ports/79299 Submitted by: Nils M Holm (maintainer)
v. 1.11 date: 2005/03/14 14:31:33; author: vs; state: Exp; lines: +1 -1 - Update to 20050314 - Previous update broke tail call optimization. Oops. PR: ports/78817 Submitted by: maintainer
v. 1.10 date: 2005/03/13 11:30:10; author: krion; state: Exp; lines: +1 -1 Update to 20050312 PR: ports/78742 Submitted by: maintainer
v. 1.9 date: 2005/02/13 16:34:10; author: vs; state: Exp; lines: +1 -1 - Update to 20050212 - Added M-Expression compiler and examples - Updated documentation PR: ports/77413 Submitted by: Nils M. Holm (maintainer)
v. 1.8 date: 2005/01/24 16:03:32; author: pav; state: Exp; lines: +1 -1 - Update to 20050124 PR: ports/76617 Submitted by: Nils M Holm (maintainer)
v. 1.7 date: 2004/11/22 11:11:25; author: vs; state: Exp; lines: +2 -2 - Change URL - Change maintainer e-mail - Drop WWW pages PR: ports/74203 Submitted by: maintainer
v. 1.6 date: 2004/10/11 22:58:30; author: pav; state: Exp; lines: +5 -22 - Update to 20040924 PR: ports/72079 Submitted by: Nils M Holm (maintainer)
v. 1.5 date: 2004/02/13 04:57:13; author: linimon; state: Exp; lines: +4 -1 Update to 2004-02-06; added pre-compiled image; added a few new functions (HYPER; DEPTH; EVENP; ODDP; APPLY); lowercased much of the lib code; bugfixes. PR: ports/62630 Submitted by: Nils M Holm (maintainer)
v. 1.4 date: 2003/12/14 18:36:04; author: pav; state: Exp; lines: +4 -1 - Update to 20031205. PR: ports/60004 Submitted by: Nils M Holm (maintainer)
v. 1.3 date: 2003/11/18 09:14:57; author: linimon; state: Exp; lines: +3 -4 Maintainer update to latest version. Major changes: renumbered versioning; the user interface has changed to vi(1) style. For other changes and bugfixes see alisp.t. PR: ports/58996 Submitted by: nmh@t3x.org (maintainer)
v. 1.2 date: 2003/10/13 01:02:00; author: edwin; state: Exp; lines: +4 -2 Give the MAKE_ENV the proper BINOWN/BINGRP variables. Fix pkg-plist to use DOCSDIR Noticed by: bento
v. 1.1 date: 2003/09/28 10:57:20; author: edwin; state: Exp; New port: ArrowLISP - purely symbolic LISP interpreter and IDE ArrowLISP is a small, properly tail-recursive, dynamically scoped interpreter for a purely symbolic and almost side-effect-free dialect of LISP. It may be considered an implementation of pure LISP. The interpreter has both a command line interface and an editor-like full screen interface. PR: ports/55501 Submitted by: Nils M Holm ============================================================================= v. 1.19 date: 2006/09/18 19:19:07; author: miwi; state: Exp; lines: +1 -1 - Update to 20060917 PR: ports/103336 Submitted by: Nils M Holm (maintainer)
v. 1.18 date: 2006/09/12 19:07:19; author: miwi; state: Exp; lines: +4 -3 - Update to 20060912 PR: ports/103199 Submitted by: Nils M Holm (maintainer)
v. 1.17 date: 2006/07/17 19:00:38; author: novel; state: Exp; lines: +6 -1 Update to 20060717: - Changed core language (see README) - Added KANREN-like logic programming extensions (examples/amk) - Added M-expression compiler (examples/mexprc) - Added loads of example programs (examples/misc) - Looking up default image in $PREFIX now rather than in /usr/local PR: 100440 Submitted by: Nils M Holm (maintainer)
v. 1.16 date: 2006/06/14 02:36:58; author: aaron; state: Exp; lines: +4 -7 - 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 Reviewed by: aaron Approved by: tobez
v. 1.15 date: 2006/04/16 15:30:03; author: mnag; state: Exp; lines: +1 -0 - Distfile are rerolled. From diff and README: As of version 2005-04-29, dynamic scoping was dropped. - Bump PORTREVISION PR: 94854 Submitted by: maintainer
v. 1.14 date: 2005/09/04 12:20:26; author: lawrance; state: Exp; lines: +2 -2 - change MASTER_SITE - change maintainer e-mail - drop WWW page PR: ports/84478 Submitted by: Nils M Holm (maintainer)
v. 1.13 date: 2005/04/25 17:47:41; author: jylefort; state: Exp; lines: +1 -1 - Update to 20050425 - Fix pkg-plist PR: ports/80336 Submitted by: maintainer
v. 1.12 date: 2005/04/12 22:13:18; author: pav; state: Exp; lines: +1 -1 - Update to 20050327 PR: ports/79299 Submitted by: Nils M Holm (maintainer)
v. 1.11 date: 2005/03/14 14:31:33; author: vs; state: Exp; lines: +1 -1 - Update to 20050314 - Previous update broke tail call optimization. Oops. PR: ports/78817 Submitted by: maintainer
v. 1.10 date: 2005/03/13 11:30:10; author: krion; state: Exp; lines: +1 -1 Update to 20050312 PR: ports/78742 Submitted by: maintainer
v. 1.9 date: 2005/02/13 16:34:10; author: vs; state: Exp; lines: +1 -1 - Update to 20050212 - Added M-Expression compiler and examples - Updated documentation PR: ports/77413 Submitted by: Nils M. Holm (maintainer)
v. 1.8 date: 2005/01/24 16:03:32; author: pav; state: Exp; lines: +1 -1 - Update to 20050124 PR: ports/76617 Submitted by: Nils M Holm (maintainer)
v. 1.7 date: 2004/11/22 11:11:25; author: vs; state: Exp; lines: +2 -2 - Change URL - Change maintainer e-mail - Drop WWW pages PR: ports/74203 Submitted by: maintainer
v. 1.6 date: 2004/10/11 22:58:30; author: pav; state: Exp; lines: +5 -22 - Update to 20040924 PR: ports/72079 Submitted by: Nils M Holm (maintainer)
v. 1.5 date: 2004/02/13 04:57:13; author: linimon; state: Exp; lines: +4 -1 Update to 2004-02-06; added pre-compiled image; added a few new functions (HYPER; DEPTH; EVENP; ODDP; APPLY); lowercased much of the lib code; bugfixes. PR: ports/62630 Submitted by: Nils M Holm (maintainer)
v. 1.4 date: 2003/12/14 18:36:04; author: pav; state: Exp; lines: +4 -1 - Update to 20031205. PR: ports/60004 Submitted by: Nils M Holm (maintainer)
v. 1.3 date: 2003/11/18 09:14:57; author: linimon; state: Exp; lines: +3 -4 Maintainer update to latest version. Major changes: renumbered versioning; the user interface has changed to vi(1) style. For other changes and bugfixes see alisp.t. PR: ports/58996 Submitted by: nmh@t3x.org (maintainer)
v. 1.2 date: 2003/10/13 01:02:00; author: edwin; state: Exp; lines: +4 -2 Give the MAKE_ENV the proper BINOWN/BINGRP variables. Fix pkg-plist to use DOCSDIR Noticed by: bento
v. 1.1 date: 2003/09/28 10:57:20; author: edwin; state: Exp; New port: ArrowLISP - purely symbolic LISP interpreter and IDE ArrowLISP is a small, properly tail-recursive, dynamically scoped interpreter for a purely symbolic and almost side-effect-free dialect of LISP. It may be considered an implementation of pure LISP. The interpreter has both a command line interface and an editor-like full screen interface. PR: ports/55501 Submitted by: Nils M Holm ============================================================================= v. 1.19 date: 2006/09/18 19:19:07; author: miwi; state: Exp; lines: +1 -1 - Update to 20060917 PR: ports/103336 Submitted by: Nils M Holm (maintainer)
v. 1.18 date: 2006/09/12 19:07:19; author: miwi; state: Exp; lines: +4 -3 - Update to 20060912 PR: ports/103199 Submitted by: Nils M Holm (maintainer)
v. 1.17 date: 2006/07/17 19:00:38; author: novel; state: Exp; lines: +6 -1 Update to 20060717: - Changed core language (see README) - Added KANREN-like logic programming extensions (examples/amk) - Added M-expression compiler (examples/mexprc) - Added loads of example programs (examples/misc) - Looking up default image in $PREFIX now rather than in /usr/local PR: 100440 Submitted by: Nils M Holm (maintainer)
v. 1.16 date: 2006/06/14 02:36:58; author: aaron; state: Exp; lines: +4 -7 - 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 Reviewed by: aaron Approved by: tobez
v. 1.15 date: 2006/04/16 15:30:03; author: mnag; state: Exp; lines: +1 -0 - Distfile are rerolled. From diff and README: As of version 2005-04-29, dynamic scoping was dropped. - Bump PORTREVISION PR: 94854 Submitted by: maintainer
v. 1.14 date: 2005/09/04 12:20:26; author: lawrance; state: Exp; lines: +2 -2 - change MASTER_SITE - change maintainer e-mail - drop WWW page PR: ports/84478 Submitted by: Nils M Holm (maintainer)
v. 1.13 date: 2005/04/25 17:47:41; author: jylefort; state: Exp; lines: +1 -1 - Update to 20050425 - Fix pkg-plist PR: ports/80336 Submitted by: maintainer
v. 1.12 date: 2005/04/12 22:13:18; author: pav; state: Exp; lines: +1 -1 - Update to 20050327 PR: ports/79299 Submitted by: Nils M Holm (maintainer)
v. 1.11 date: 2005/03/14 14:31:33; author: vs; state: Exp; lines: +1 -1 - Update to 20050314 - Previous update broke tail call optimization. Oops. PR: ports/78817 Submitted by: maintainer
v. 1.10 date: 2005/03/13 11:30:10; author: krion; state: Exp; lines: +1 -1 Update to 20050312 PR: ports/78742 Submitted by: maintainer
v. 1.9 date: 2005/02/13 16:34:10; author: vs; state: Exp; lines: +1 -1 - Update to 20050212 - Added M-Expression compiler and examples - Updated documentation PR: ports/77413 Submitted by: Nils M. Holm (maintainer)
v. 1.8 date: 2005/01/24 16:03:32; author: pav; state: Exp; lines: +1 -1 - Update to 20050124 PR: ports/76617 Submitted by: Nils M Holm (maintainer)
v. 1.7 date: 2004/11/22 11:11:25; author: vs; state: Exp; lines: +2 -2 - Change URL - Change maintainer e-mail - Drop WWW pages PR: ports/74203 Submitted by: maintainer
v. 1.6 date: 2004/10/11 22:58:30; author: pav; state: Exp; lines: +5 -22 - Update to 20040924 PR: ports/72079 Submitted by: Nils M Holm (maintainer)
v. 1.5 date: 2004/02/13 04:57:13; author: linimon; state: Exp; lines: +4 -1 Update to 2004-02-06; added pre-compiled image; added a few new functions (HYPER; DEPTH; EVENP; ODDP; APPLY); lowercased much of the lib code; bugfixes. PR: ports/62630 Submitted by: Nils M Holm (maintainer)
v. 1.4 date: 2003/12/14 18:36:04; author: pav; state: Exp; lines: +4 -1 - Update to 20031205. PR: ports/60004 Submitted by: Nils M Holm (maintainer)
v. 1.3 date: 2003/11/18 09:14:57; author: linimon; state: Exp; lines: +3 -4 Maintainer update to latest version. Major changes: renumbered versioning; the user interface has changed to vi(1) style. For other changes and bugfixes see alisp.t. PR: ports/58996 Submitted by: nmh@t3x.org (maintainer)
v. 1.2 date: 2003/10/13 01:02:00; author: edwin; state: Exp; lines: +4 -2 Give the MAKE_ENV the proper BINOWN/BINGRP variables. Fix pkg-plist to use DOCSDIR Noticed by: bento
v. 1.1 date: 2003/09/28 10:57:20; author: edwin; state: Exp; New port: ArrowLISP - purely symbolic LISP interpreter and IDE ArrowLISP is a small, properly tail-recursive, dynamically scoped interpreter for a purely symbolic and almost side-effect-free dialect of LISP. It may be considered an implementation of pure LISP. The interpreter has both a command line interface and an editor-like full screen interface. PR: ports/55501 Submitted by: Nils M Holm =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm