aboutsummaryrefslogtreecommitdiff
path: root/src/interp/spad.lisp.pamphlet
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/spad.lisp.pamphlet')
-rw-r--r--src/interp/spad.lisp.pamphlet20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/interp/spad.lisp.pamphlet b/src/interp/spad.lisp.pamphlet
index 010aa043..da3cd6a4 100644
--- a/src/interp/spad.lisp.pamphlet
+++ b/src/interp/spad.lisp.pamphlet
@@ -102,7 +102,7 @@
(defvar INPUTSTREAM t "bogus initialization for now")
(defvar |boot-NewKEY| NIL)
-(setq /WSNAME 'NOBOOT)
+
(DEFVAR _ '&)
(defvar /EDIT-FM 'A1)
(defvar /EDIT-FT 'SPAD)
@@ -471,24 +471,6 @@
(defun SETELTREST (A B C) (declare (ignore b)) (RPLACD A C))
-(defmacro |rplac| (&rest L)
- (let (a b s)
- (cond
- ((EQCAR (SETQ A (CAR L)) 'ELT)
- (COND ((AND (INTEGERP (SETQ B (CADDR A))) (>= B 0))
- (SETQ S "CA")
- (do ((i 1 (1+ i))) ((> i b)) (SETQ S (STRCONC S "D")))
- (LIST 'RPLAC (LIST (INTERN (STRCONC S "R")) (CADR A)) (CADR L)))
- ((ERROR "rplac"))))
- ((PROGN
- (SETQ A (CARCDREXPAND (CAR L) NIL))
- (SETQ B (CADR L))
- (COND
- ((CDDR L) (ERROR 'RPLAC))
- ((EQCAR A 'CAR) (LIST 'RPLACA (CADR A) B))
- ((EQCAR A 'CDR) (LIST 'RPLACD (CADR A) B))
- ((ERROR 'RPLAC))))))))
-
(DEFUN ASSOCIATER (FN LST)
(COND ((NULL LST) NIL)
((NULL (CDR LST)) (CAR LST))