[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
STRING oddity
- To: JONL at MIT-MC
- Subject: STRING oddity
- From: Robert W. Kerns <RWK at MIT-MC>
- Date: Tue, 5 May 81 05:07:00 GMT
- Cc: KMP at MIT-MC, BUG-LISP at MIT-MC, VP at MIT-MC
- Original-date: 5 May 1981 01:07-EDT
Date: 4 May 1981 11:15-EDT
From: Jon L White <JONL at MIT-MC>
Subject: STRING oddity
To: KMP at MIT-MC
cc: BUG-LISP at MIT-MC, VP at MIT-MC
Date: 4 May 1981 00:59-EDT
From: Kent M. Pitman <KMP at MIT-MC>
(ARGS 'FLATSIZE->CHARACTER-CLASS) => (5 . 5)
Why not just (NIL . 5)?
Because the SEND interpreter like to assume LSUBR format -- it
does make for faster dispatching. DEFMETHOD* creates method
functions and puts in the *LEXPR declaration.
Correction: The SEND interpreter *MUST* assume LSUBR format, or
assume it is not compiled, because LSUBR and SUBR pointers cannot
be distinguished! The declaration is **LEXPR, not *LEXPR.