[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Consider adding hash-keys and hash-values
From: |
Leo Liu |
Subject: |
Re: Consider adding hash-keys and hash-values |
Date: |
Mon, 04 Nov 2013 13:14:43 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9) |
On 2013-11-03 15:28 +0800, Bozhidar Batsov wrote:
> I think this is the wrong kind of reasoning. The fact that something exists
> (or doesn't exist) doesn't mean necessary that it was carefully thought
> through. In the end of the day everyone makes design mistakes from time to
> time. I guess the original reasoning was to provide as minimalistic API as
> possible (or more likely - the API was modelled after Common Lisp, which
> doesn't feature those functions as well). APIs, however, should evolve and
> designers should always take account the way the API is actually used by
> its clients.
>
> Common Lisp doesn't have those functions, either, but they're included in
> the Alexandria library, that most Common Lisp projects use. The Common Lisp
> core is beyond extension for various unfortunate reasons, but Emacs is
> not...
You know I am not disagreeing with the principles. Yes sure, it should
but few are prepared to go through the same rigorous process as the
forerunner did.
Just saying...
Leo