From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: e and pi Date: Sat, 18 Sep 2010 15:43:39 +0200 Message-ID: References: <8739t9xpt2.fsf@stupidchicken.com> <874odoweqm.fsf@stupidchicken.com> <8762y3onz7.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1284817473 29434 80.91.229.12 (18 Sep 2010 13:44:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 18 Sep 2010 13:44:33 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 18 15:44:31 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OwxiP-0001nT-Ts for ged-emacs-devel@m.gmane.org; Sat, 18 Sep 2010 15:44:30 +0200 Original-Received: from localhost ([127.0.0.1]:55039 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OwxiP-0001Aq-5D for ged-emacs-devel@m.gmane.org; Sat, 18 Sep 2010 09:44:29 -0400 Original-Received: from [140.186.70.92] (port=44593 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OwxiI-0001AY-A8 for emacs-devel@gnu.org; Sat, 18 Sep 2010 09:44:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OwxiH-0004Vw-5g for emacs-devel@gnu.org; Sat, 18 Sep 2010 09:44:22 -0400 Original-Received: from mail-iw0-f169.google.com ([209.85.214.169]:33548) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OwxiH-0004Vp-2s for emacs-devel@gnu.org; Sat, 18 Sep 2010 09:44:21 -0400 Original-Received: by iwn33 with SMTP id 33so4518411iwn.0 for ; Sat, 18 Sep 2010 06:44:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=pkg7ox0nCt00YPBiJFhyiJhSBhkriWDtbxjS600fejY=; b=p7jbadrAivy9Qca7fW9ulYhRfWEyP7BjFwz2wP60WwaWxlgh/HABgwyDKEz/uNhy90 zJWqD4xEUWVuYWtzruPRNrvGV+hLXcTyCDo5rK35BjYQUFvqD6C2LCRZPZoE025P5D04 lR5dDEUcUhLKbpjrcpEaiZwb5tn2c/J9yK82c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=jbxEaLERQ3XKR3EchWYzlQ++RyJCPk29VZCpTTcVKkI0sVwaZWBSJrFQDmBX76yRhm tzHvyPC57j69GQKfWco7rHjFYtkY+z1U4dpBmsPPs7mD/kgrq/8Z3RBxnGCukYYsPhU4 EFi9nU9uTacH4O+JuX+YWkf0lRqCkb+J9e1/Q= Original-Received: by 10.231.14.140 with SMTP id g12mr6749945iba.84.1284817460157; Sat, 18 Sep 2010 06:44:20 -0700 (PDT) Original-Received: by 10.231.196.71 with HTTP; Sat, 18 Sep 2010 06:43:39 -0700 (PDT) In-Reply-To: <8762y3onz7.fsf@stupidchicken.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:130398 Archived-At: On Sat, Sep 18, 2010 at 03:10, Chong Yidong wrote: > If function argument names are the problem, why not just give them > static scope, overriding any existing dynamic bindings? =C2=A0While it's > idiomatic elisp to use `let' to bind dynamic variables, AFAICT no one > uses function arguments to do the same. I don't have the Emacs source at hand and won't for a couple days, but I'm sure there are a few places where default args to functions are used to bind dynamic variables to (default) nil. =C2=A0 =C2=A0 Juanma