From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: maphash Date: Wed, 23 Apr 2003 21:51:28 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1051149410 3219 80.91.224.249 (24 Apr 2003 01:56:50 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 24 Apr 2003 01:56:50 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 24 03:56:48 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 198Vyi-0000pn-00 for ; Thu, 24 Apr 2003 03:56:48 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 198W4j-00045e-00 for ; Thu, 24 Apr 2003 04:03:01 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 198Vyv-0002GW-0E for emacs-devel@quimby.gnus.org; Wed, 23 Apr 2003 21:57:01 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 198Vxg-0001rQ-00 for emacs-devel@gnu.org; Wed, 23 Apr 2003 21:55:44 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 198VuS-0000Hn-00 for emacs-devel@gnu.org; Wed, 23 Apr 2003 21:52:24 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 198VtY-0008CN-00 for emacs-devel@gnu.org; Wed, 23 Apr 2003 21:51:28 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 198VtY-0000uc-00; Wed, 23 Apr 2003 21:51:28 -0400 Original-To: Greg Hill In-reply-to: (message from Greg Hill on Mon, 21 Apr 2003 11:54:37 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13412 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13412 I have discovered by experimentation that maphash actually does what I hoped it would, which is to pass key/value pairs to the mapping function in the same order in which they were added to the table. An small anount of experimentation doesn't show you it will always to do that. It would be necessary to study the code and construct a proof, before we could promise this to the users. Do you want to study the code?