[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Atoms in association lists
- To: common-lisp@sail.stanford.edu
- Subject: Atoms in association lists
- From: <krall%pp.mcc.com%pp.mcc.com@mcc.com>
- Date: Mon, 06 Jul 1987 15:34:00 -0000
- Posted-date: Monday, 6 July 1987, 11:34-CDT
- Sender: krall%pp.mcc.com@mcc.com
I am not sure if this is just another interpretation or (more likely) a
bug:
I write
(setq alist '((a . 1) b (c . 3)))
then try
(assoc 'c alist)
In Kyoto Common Lisp and in ZetaLisp, I get an error since the second
element of alist is not a CONS. In Golden Common Lisp, I get no
error. In fact
(assoc 'b alist) ==> nil
I like the Gold Hill implementation, however. It makes the processing of
things like
((:gettable-instance-variables a b)
:settable-instance-variables
(inittable-instance-variables c d))
easier.
Is the GCLisp interpretation wrong? If so, aside from RPLACD problems,
wouldn't the GCLisp be slightly more useful?
-Ed Krall
Parallel Processing Program
Microelectronics and Computer Technology Corporation
3500 West Balcones Center Drive
Austin, Texas 78759
(512) 338-3406
ARPA: krall@mcc.com
UUCP: {ihnp4,seismo,ctvax}!ut-sally!im4u!milano!mcc-pp!krall