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: User-reserved element in byte code vectors Date: Tue, 18 May 2004 10:53:08 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <85fzaiakb9.fsf@junk.nocrew.org> <20040503195701.GD21891@fencepost> <85ekpz5twj.fsf@junk.nocrew.org> <874qqiao9o.fsf@tc-1-100.kawasaki.gol.ne.jp> <20040515231012.GA20052@fencepost> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1084902480 8364 80.91.224.253 (18 May 2004 17:48:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 18 May 2004 17:48:00 +0000 (UTC) Cc: lars@nocrew.org, miles@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue May 18 19:47:54 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQ8h0-0000kw-00 for ; Tue, 18 May 2004 19:47:54 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQ8gz-0000BX-00 for ; Tue, 18 May 2004 19:47:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQ8Zm-0000PF-5l for emacs-devel@quimby.gnus.org; Tue, 18 May 2004 13:40:26 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BQ8XN-0008KT-DO for emacs-devel@gnu.org; Tue, 18 May 2004 13:37:57 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BQ64O-0007A4-0d for emacs-devel@gnu.org; Tue, 18 May 2004 11:00:24 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQ5xs-00068n-Rv for emacs-devel@gnu.org; Tue, 18 May 2004 10:53:09 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1BQ5xs-0000Rs-As; Tue, 18 May 2004 10:53:08 -0400 Original-To: Stefan Monnier In-reply-to: (message from Stefan Monnier on 17 May 2004 12:30:05 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23643 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23643 We already have a very simple way to express such things: (curry (lambda (x2 x3 x1 x4) (f x1 x2 x3 x4) arg2 arg3) The parens don't balance. Did you mean (curry (lambda (x2 x3 x1 x4) (f x1 x2 x3 x4)) arg2 arg3) I guess you are right that this will do the job. So maybe the extension that I had in mind is simply unnecessary. Still, it is wise to leave room for extension in any data structure when there is no strong reason not to do so.