From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#28753: 25.3; Functions to get alist from hash table and vice versa Date: Tue, 07 Nov 2017 14:28:28 +0100 Message-ID: <87d14uusjn.fsf@web.de> References: <54ecd1bb-0c84-4b0a-b19e-3a89cbe832bc@default> <87r2uce9u8.fsf@web.de> <3da0f75d-6000-410d-9e0b-ea293677b5ed@default> <87wp4038m0.fsf@web.de> <87r2u8sdh5.fsf@petton.fr> <52a5f9a9-2fd9-49a6-9dd1-849f3c18b519@default> <87wp326hla.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1510061348 27245 195.159.176.226 (7 Nov 2017 13:29:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Nov 2017 13:29:08 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Nicolas Petton , 28753@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 07 14:29:04 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC3w7-0006sT-Sj for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Nov 2017 14:29:03 +0100 Original-Received: from localhost ([::1]:53431 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eC3wF-0005oK-BY for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Nov 2017 08:29:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34727) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eC3w9-0005oC-Nh for bug-gnu-emacs@gnu.org; Tue, 07 Nov 2017 08:29:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eC3w5-0001hd-TD for bug-gnu-emacs@gnu.org; Tue, 07 Nov 2017 08:29:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46655) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eC3w5-0001hU-PT for bug-gnu-emacs@gnu.org; Tue, 07 Nov 2017 08:29:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eC3w5-0001FJ-JR for bug-gnu-emacs@gnu.org; Tue, 07 Nov 2017 08:29:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Nov 2017 13:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28753 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28753-submit@debbugs.gnu.org id=B28753.15100613364778 (code B ref 28753); Tue, 07 Nov 2017 13:29:01 +0000 Original-Received: (at 28753) by debbugs.gnu.org; 7 Nov 2017 13:28:56 +0000 Original-Received: from localhost ([127.0.0.1]:55336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC3w0-0001F0-6P for submit@debbugs.gnu.org; Tue, 07 Nov 2017 08:28:56 -0500 Original-Received: from mout.web.de ([212.227.15.4]:58756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC3vy-0001Eg-5L for 28753@debbugs.gnu.org; Tue, 07 Nov 2017 08:28:54 -0500 Original-Received: from drachen.dragon ([94.217.120.125]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LwU2B-1fJWF825fD-018NUk; Tue, 07 Nov 2017 14:28:29 +0100 In-Reply-To: <87wp326hla.fsf@users.sourceforge.net> (Noam Postavsky's message of "Mon, 06 Nov 2017 19:46:41 -0500") X-Provags-ID: V03:K0:RyKHIrhH3A1fAtCYsJZ6k/XZ8gSNnUoiwcUgYT/vTZ/F8OMWsBL q53WYoKwNtuDk9B45ZRbJ2y2fNOmwjTsu4mMqTadDz3EomXPxPfsyxqdC9EffuqidrjZ9hK JQBMURTLw7RCO90xU5QWmkMFnNi6gM1gnqVKHqqBpc5Po4bd3lR802mM1C1OIKyKjPRrbKP A/tjqhKuvSDDijpXvTu+Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:xomg6wWb9Iw=:G9nZMYlLeyLW2iEPb4ddud AiLKALR42w0YgBQOjtczEfSHNQiaxg25DYT0zzTts9WlqEEyL7O5ffERt3B7aPDOyyOph2Xde 4Vqn4p7/Wyy3nBCbLuq/E1OAmCE0EPpplFKgqW98S7CmvrdTT0+5A96eb3rLheA5ZFR5SOIQ8 zx3dZpA8Mm/XADAbHkieJ4R/PLUBzwTgSdk4zUTu+NRctWIum4aqhY1uNY2bYvMUJi97jWPXH 8KPitxPzcVX4DGXnaw9L7tfimGk3DJohfwYos87+quBmf05L1LJMK0Kg6ssekpvBFKrR4mgGk ylNlxqXkma09xNJuKAgzcTPR7M0wqqGGsk4J3MfnodeOohDCJTPblgcCHRx+wduHDFndubaC0 +bcEIXntQG2woUBdgFnnM9H21dW+Gyj3tun+b9JCVIaoNLL/zILcH1V3AcDZhu0mkjcY1ICcL 5Wt/uZ6OrGk2B0U7kC4UHxC6UwDczEvyVLAy0pZKbgvNYfDCENMYFCzxLjMTBY0FnB8gWncog mUinXksqp95H+4OhSGl9TzHwHqizwdW6BsD0VhMbHE9+71Q6ysvNxT19jY5J7Uh21H7ffr4c5 i0Lw2oLryKZxUU0txH/v/VUcTu3nsatWwHbaFxnp/KdEvGvUK1+pjcAik2R5shoRviziO9cDP ESvChqyUCcjH+ObTisKJc+YM+AYRzIU/XAh/n6GVd0OeFL49rp8kNQkKjX9kCC0l5NUgU/YGS NYMREmU3HDJgxjSVG1BSG43AItCQ8sn4RymY894RUi7auxp1IVlUf6tk6Vh3C4BJWXOLWhxZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:139559 Archived-At: Noam Postavsky writes: > Drew Adams writes: > > > Any news on this? There is no general, abstract > > solution proposed, so far, to meet the needs met > > by the specific alist <-> hash-table code I sent. > > Did you have any comments for my proposal in #29? That's clever. OTOH I'm not convinced that `map-into' is a good abstraction. Every goal type might have an individual set of useful parameters, especially when we want to add support for other map types in the future. Our choice now to unite those in one conversion interface function might result in quite a mess later. Michael.