From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Liu Newsgroups: gmane.emacs.devel Subject: Re: Consider adding hash-keys and hash-values Date: Sun, 03 Nov 2013 10:38:24 +0800 Message-ID: References: <1EA2626D6F9E40C799F18421D8FD41B5@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1383446335 5940 80.91.229.3 (3 Nov 2013 02:38:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Nov 2013 02:38:55 +0000 (UTC) Cc: Stefan Monnier , emacs-devel To: Bozhidar Batsov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 03 03:38:56 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VcnaZ-0004ao-Pa for ged-emacs-devel@m.gmane.org; Sun, 03 Nov 2013 03:38:55 +0100 Original-Received: from localhost ([::1]:43864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcnaZ-0004qH-EN for ged-emacs-devel@m.gmane.org; Sat, 02 Nov 2013 22:38:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcnaO-0004ct-7z for emacs-devel@gnu.org; Sat, 02 Nov 2013 22:38:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VcnaD-0005YA-0A for emacs-devel@gnu.org; Sat, 02 Nov 2013 22:38:44 -0400 Original-Received: from mail-pa0-x233.google.com ([2607:f8b0:400e:c03::233]:47017) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VcnaC-0005Xx-Mx for emacs-devel@gnu.org; Sat, 02 Nov 2013 22:38:32 -0400 Original-Received: by mail-pa0-f51.google.com with SMTP id ld10so5648718pab.10 for ; Sat, 02 Nov 2013 19:38:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=vAnngUOXNRMx0lkszw3e1unIlXMIWJMoI+N1HMnP5q0=; b=s+U76ophpp1qH0n0VPeIq7JpAkNYzrMESqwBuY3tZkGsRQ9+DbL73mbqfNjH4NlG1g ob+L5JItcgO19jvoUpCi65xZofF3dDRNsdN8hXb200ZDNkWl4gtgAPJAPJNqYZ79Vysk 9NuWp9T8c0eZoYH1smYquPkw6jM4wVjiGv+MhjcsGy/8FNPl2487DOz9i5zNKa9kSykG RJ8mkJ8N4ahkVFdchkq607FM7Y9o4F8ALmxfuJwdyviozMxRnRErylBCuHnScP72FV0Z junYltM2JzeEWRWzZNWkZOW7tnYADN9vY2upWHSGBJQub8mf2Iatlo2dcDFZR/27uC2i EpfA== X-Received: by 10.68.219.167 with SMTP id pp7mr10743000pbc.125.1383446310668; Sat, 02 Nov 2013 19:38:30 -0700 (PDT) Original-Received: from localhost ([221.218.68.177]) by mx.google.com with ESMTPSA id v4sm19447103pbq.31.2013.11.02.19.38.28 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Nov 2013 19:38:30 -0700 (PDT) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAElBMVEUAAAAAAP+LRRP0pGC+ vr7///+7mT1iAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMO DhglKe4AAAEsSURBVCjPbZNBboQwDEV/Cd4X9QJRThApmn0XYW+Jyf2v0m+HhqDBgiAe9rcTG7QH w/1Vn2Ar8gBb/ocywSN3qK9T3z4eFDB4eApocBpeBs1RSykoJd8gQcm8pGmHXFso3ajnmsqV0TnY DQkOfXUfN5NwaI7AWTVOyEhcu1aHmdWItHddUVUcUgUBCkitu8V6ditHVOVdqzl2EQ1ZVGTbdK0V 7cqn8vWzoU5Q/bF9Y/Y0cRU1xwkys5dJ+Dt6pBDWifcNQml8Gh2JVmPSoQzo7en0grswkxrUGYJ7 0hSxxAGr7ZMwYcHIzprpi7TENEE1xtiYxixRlCfPBsUUrwHD7uGIwATrbnODJcVrPpVn3hxiGloe m/S+z3CtuzUSMo83N4DPH+F0evwR3P4A2k+75838OKQAAAAASUVORK5CYII= In-Reply-To: (Bozhidar Batsov's message of "Sat, 2 Nov 2013 17:27:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::233 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164884 Archived-At: On 2013-11-02 23:27 +0800, Bozhidar Batsov wrote: > I've attached a patch for your consideration. Personally I think such one-liners won't be of much use. The designer of the hash table API would have considered such use cases and decided to rule them out for good reasons. Maybe start out as your personal project and see how people react to it first? WDYT? Leo