[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue: HASH-TABLE-KEY-MODIFICATION (and HASH-TABLE-STABILITY)
- To: masinter.pa@Xerox.COM
- Subject: Issue: HASH-TABLE-KEY-MODIFICATION (and HASH-TABLE-STABILITY)
- From: Jon L White <jonl@lucid.com>
- Date: Thu, 15 Dec 88 13:57:41 PST
- Cc: cl-cleanup@sail.stanford.edu
- In-reply-to: masinter.pa@Xerox.COM's message of 12 Dec 88 11:50 PST <881212-115107-4697@Xerox>
re: I did see a piece of a message from Jeff Dalton included in your response
to him, but I'm missing his original message. I presume that they were not
mailed to cl-cleanup.
Both of Jeff's comments were CC'd to cl-cleanup. Since you included Moon's
negative comments in the mailing to x3j13, shouldn't Jeff's comments be
included too?
Date: Thu, 17 Nov 88 17:17:09 GMT
From: Jeff Dalton <jeff%aiai.edinburgh.ac.uk@NSS.Cs.Ucl.AC.UK>
Subject: Re: Issue: HASH-TABLE-STABILITY (version 1)
To: Jon L White <@sail.stanford.edu:jonl@lucid.com>,
cl-cleanup@sail.stanford.edu
In-Reply-To: Jon L White's message of Mon, 14 Nov 88 23:14:43 PST
Well said. I can think of one "problem": you have specified the
constraints relating the :test and the key transformation so well
that it no longer seems reasonable that users are not able to provide
their own :test and key transformation.
-- Jeff
Date: Sat, 19 Nov 88 21:35:47 GMT
From: Jeff Dalton <jeff%aiai.edinburgh.ac.uk@NSS.Cs.Ucl.AC.UK>
Subject: Re: Issue: HASH-TABLE-STABILITY (version 1)
To: jonl <@sail.stanford.edu:jonl@lucid.com>, cl-cleanup@sail.stanford.edu
In-Reply-To: Jon L White's message of Fri, 18 Nov 88 15:19:52 PST
> re: Well said. I can think of one "problem": you have specified the
> constraints relating the :test and the key transformation so well
> that it no longer seems reasonable that users are not able to provide
> their own :test and key transformation.
>
> That would be superb, if Joe Random User were able to understand this
> "clarification". I agree that that may be the only thing lacking for
> fully extensible hash-tables.
There are many things in Lisp that users may not understand initially
and so may get wrong. I don't think that's necessarily a good reason
to keep something out of the language. (And if it were, there are
parts of CLOS, SETF, and packages that we would want clean out.)
BTW, Pop11 allows user-specified test and hash (key transform)
functions.
-- Jeff