Date: Tue, 12 Aug 2003 17:50:22 +0200 From: Nils M Holm <nmh@t3x.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/55501: New port: ArrowLISP - purely symbolic LISP interpreter and IDE Message-ID: <2003081215502200-63620@Symmetry.UUCP> Resent-Message-ID: <200308121600.h7CG0ZwU044183@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 55501 >Category: ports >Synopsis: New port: ArrowLISP - purely symbolic LISP interpreter and IDE >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Aug 12 09:00:34 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Nils M Holm >Release: FreeBSD 4.7-RELEASE i386 >Organization: >Environment: System: FreeBSD Symmetry.UUCP 4.7-RELEASE FreeBSD 4.7-RELEASE #0: Thu Apr 10 11:15:39 CEST 2003 nmh@SYMMETRY.UUCP:/usr/src/sys/compile/SYMMETRY i386 >Description: 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. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # alisp # alisp/Makefile # alisp/distinfo # alisp/pkg-descr # alisp/pkg-plist # echo c - alisp mkdir -p alisp > /dev/null 2>&1 echo x - alisp/Makefile sed 's/^X//' >alisp/Makefile << 'END-of-alisp/Makefile' X# New ports collection makefile for: ArrowLISP X# Date created: 12 Aug 2003 X# Whom: Nils M Holm <nmh@t3x.org> X# X# $FreeBSD$ X# X XPORTNAME= alisp XPORTVERSION= 8 XCATEGORIES= lang devel XMASTER_SITES= http://t3x.dyndns.org/files/ \ X http://www.t3x.org/files/ XDISTNAME= alisp${PORTVERSION} X XMAINTAINER= nmh@t3x.org XCOMMENT= A tail-recursive interpreter for purely symbolic LISP X XBUILD_DEPENDS= tx:${PORTSDIR}/lang/t3x \ X ${LOCALBASE}/t3x/r8/tide:${PORTSDIR}/devel/tide X XMAN7= alisp.7 XMANCOMPRESSED= no X XMAKE_ENV+= T3XDIR=${LOCALBASE}/t3x/r8 X Xdo-configure: X ${SED} -e 's@/usr/local@${PREFIX}@g' \ X <${WRKSRC}/Makefile >${WRKSRC}/Makefile.new X ${MV} -f ${WRKSRC}/Makefile.new ${WRKSRC}/Makefile X ${SED} -e 's@/usr/local@${PREFIX}@g' \ X <${WRKSRC}/cnf/dfl_unix.rc >${WRKSRC}/cnf/dfl_unix.rc.new X ${MV} -f ${WRKSRC}/cnf/dfl_unix.rc.new ${WRKSRC}/cnf/dfl_unix.rc X X.include <bsd.port.mk> END-of-alisp/Makefile echo x - alisp/distinfo sed 's/^X//' >alisp/distinfo << 'END-of-alisp/distinfo' XMD5 (alisp8.tar.gz) = 88360151c6d7b41cf755dcabc072f493 END-of-alisp/distinfo echo x - alisp/pkg-descr sed 's/^X//' >alisp/pkg-descr << 'END-of-alisp/pkg-descr' XArrowLISP is a purely symbolic, properly tail-recursive, dynamically Xscoped and (mostly) side-effect-free implementation of LISP. It may Xbe considered an implementation of pure LISP (plus DEFINE and DEFUN). X XThis package contains X X- the ArrowLISP interpreter X- IAI, the Interactive ArrowLISP interface (TTY-based IDE) X- a library containing many frequently used LISP functions X- some example programs X XWWW: http://www.t3x.org/LISP/ALISP END-of-alisp/pkg-descr echo x - alisp/pkg-plist sed 's/^X//' >alisp/pkg-plist << 'END-of-alisp/pkg-plist' Xbin/alisp Xbin/alisp_install Xbin/iai Xshare/alisp/default.rc Xshare/alisp/lib/abs.l Xshare/alisp/lib/append.l Xshare/alisp/lib/assoc.l Xshare/alisp/lib/caaaar.l Xshare/alisp/lib/caaar.l Xshare/alisp/lib/caar.l Xshare/alisp/lib/difference.l Xshare/alisp/lib/digits.l Xshare/alisp/lib/divide.l Xshare/alisp/lib/equal.l Xshare/alisp/lib/expt.l Xshare/alisp/lib/fac.l Xshare/alisp/lib/filter.l Xshare/alisp/lib/gcd.l Xshare/alisp/lib/greaterp.l Xshare/alisp/lib/idifference.l Xshare/alisp/lib/idivide.l Xshare/alisp/lib/iexpt.l Xshare/alisp/lib/ifac.l Xshare/alisp/lib/igcd.l Xshare/alisp/lib/igreaterp.l Xshare/alisp/lib/ilessp.l Xshare/alisp/lib/imath.l Xshare/alisp/lib/imax.l Xshare/alisp/lib/imin.l Xshare/alisp/lib/insert.l Xshare/alisp/lib/integer.l Xshare/alisp/lib/intersection.l Xshare/alisp/lib/iplus.l Xshare/alisp/lib/iquotient.l Xshare/alisp/lib/iremainder.l Xshare/alisp/lib/itimes.l Xshare/alisp/lib/length.l Xshare/alisp/lib/lessp.l Xshare/alisp/lib/logop.l Xshare/alisp/lib/map.l Xshare/alisp/lib/mapcar.l Xshare/alisp/lib/maplist.l Xshare/alisp/lib/math.l Xshare/alisp/lib/max.l Xshare/alisp/lib/member.l Xshare/alisp/lib/min.l Xshare/alisp/lib/minus.l Xshare/alisp/lib/minusp.l Xshare/alisp/lib/natural.l Xshare/alisp/lib/naturalp.l Xshare/alisp/lib/normalize.l Xshare/alisp/lib/numberp.l Xshare/alisp/lib/o.l Xshare/alisp/lib/orderedp.l Xshare/alisp/lib/pair.l Xshare/alisp/lib/permute.l Xshare/alisp/lib/plus.l Xshare/alisp/lib/pred.l Xshare/alisp/lib/quotient.l Xshare/alisp/lib/reduce.l Xshare/alisp/lib/remainder.l Xshare/alisp/lib/remove.l Xshare/alisp/lib/reverse.l Xshare/alisp/lib/sassoc.l Xshare/alisp/lib/sort.l Xshare/alisp/lib/sublis.l Xshare/alisp/lib/subst.l Xshare/alisp/lib/succ.l Xshare/alisp/lib/times.l Xshare/alisp/lib/union.l Xshare/alisp/lib/unique.l Xshare/alisp/lib/zerop.l Xshare/alisp/monochrm.rc Xshare/alisp/src/bottles.l Xshare/alisp/src/bubblesort.l Xshare/alisp/src/evaluate.l Xshare/alisp/src/hanoi.l Xshare/alisp/src/infix.l Xshare/alisp/src/prefix.l Xshare/alisp/src/prolog.l Xshare/alisp/src/queens.l Xshare/alisp/src/quicksort.l Xshare/alisp/src/xeval.l Xshare/doc/alisp/alisp.sd Xshare/doc/alisp/helpfile X@dirrm share/alisp/lib X@dirrm share/alisp/src X@dirrm share/alisp X@dirrm share/doc/alisp END-of-alisp/pkg-plist exit -- Nils M Holm <nmh@t3x.org> -- http://www.t3x.org/~nmh >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2003081215502200-63620>