[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Use of strings in PDP10 MACLISP
- To: BARMAR at MIT-MC, ALAN at MIT-MC, KMP at MIT-MC
- To: LISP-FORUM at MIT-MC, (BUG LISP) at MIT-MC, Miller at MIT-AI
- To: Guy.Steele at CMU-10A
- Subject: Use of strings in PDP10 MACLISP
- From: JONL at MIT-MC (Jon L White)
- Date: Wed, 1 Oct 80 20:40:00 GMT
- Cc: JHendler at BBNA, JShelton at BBNA, TBlocker at BBNA
- Cc: Pattermann at BBNA, Kehler at BBNA
- Original-date: 1 OCT 1980 1640-EDT
There has been a lot of commentary on the two notes reproduced below
and I've copied it to a file MC:LSPMAI;STRING BARMAR for reference.
Date: 28 September 1980 20:22-EDT
From: Barry Margolin <BARMAR at MIT-MC>
Subject: "strings"
To: BUG-LISP at MIT-MC
Why does (equal "a" "a") return NIL?
Date: 29 SEP 1980 0910-EDT
From: KMP at MIT-MC (Kent M. Pitman)
The primary use of "..." is to get an object which prints a
certain way... "..." is defined on non-Multics Maclisp to return
an UNINTERNED SYMBOL which has been SETQ'd to itself (so that it
self-evaluates).
Sad to say, no one seems to have thought of telling BARMAR to use the
macLISP STRING package. The initial setting of the " macro in PDP10
MacLISP is indeed for a minimal kind of compatibility, but for a real
STRING implementation, one should load in the out-of-core package
(LOAD '((LISP) STRING FASL))
Some minimal documentation can be found in the source files
MC:NILCOM;STRING >, MC:LSPSRC;EXTEND >, and MC:LSPSRC;EXTMAC >.
Similar files exist on the MacLISP distribution to TOPS-10/20 sites.