[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Use of strings in PDP10 MACLISP
- To: BARMAR at MIT-MC, ALAN at MIT-MC, KMP at MIT-MC, LISP-FORUM at MIT-MC, BUG-LISP at MIT-MC, Miller at MIT-AI, Guy.Steele at CMU-10A
- Subject: Re: Use of strings in PDP10 MACLISP
- From: Jon L White <JONL at MIT-MC>
- Date: Wed ,1 Oct 80 16:40:00 EDT
- Cc: JHendler at BBNA, JShelton at BBNA, TBlocker at BBNA, Pattermann at BBNA, Kehler at BBNA
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>
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
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.