From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Return Date: Thu, 09 Dec 2010 23:42:16 -0800 Message-ID: <4D01D9D8.5040400@gmail.com> References: <87mxojwu15.fsf@uwakimon.sk.tsukuba.ac.jp> <87k4jnweng.fsf@uwakimon.sk.tsukuba.ac.jp> <87d3pdwt1x.fsf@uwakimon.sk.tsukuba.ac.jp> <87bp4x37ey.fsf@lola.goethe.zz> <874oapwnon.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig4AF076D484F3AD8C04A4B1CE" X-Trace: dough.gmane.org 1291966956 14872 80.91.229.12 (10 Dec 2010 07:42:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 10 Dec 2010 07:42:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 10 08:42:32 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 1PQxcd-0007JX-UY for ged-emacs-devel@m.gmane.org; Fri, 10 Dec 2010 08:42:32 +0100 Original-Received: from localhost ([127.0.0.1]:48729 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQxcb-0007JF-GF for ged-emacs-devel@m.gmane.org; Fri, 10 Dec 2010 02:42:29 -0500 Original-Received: from [140.186.70.92] (port=41284 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQxcX-0007J9-2p for emacs-devel@gnu.org; Fri, 10 Dec 2010 02:42:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PQxcW-0006Qn-2P for emacs-devel@gnu.org; Fri, 10 Dec 2010 02:42:24 -0500 Original-Received: from mail-yw0-f41.google.com ([209.85.213.41]:45055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PQxcV-0006Qj-W7 for emacs-devel@gnu.org; Fri, 10 Dec 2010 02:42:24 -0500 Original-Received: by ywj3 with SMTP id 3so2201477ywj.0 for ; Thu, 09 Dec 2010 23:42:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=kbGcyfri230hGpzmqxl4Gm8o+XHDFxpyrkL3MqTqAqE=; b=RFvxFxlOPg1Amaba2dZJGPy8cz1dlkm2Oqc9IhRqKVzs+SB1OSTMZIpHNnoAw/fFII TEBZuzUCiDfW2Z+RS+YEA9NSbnwk7nRfep8UOyautC9dARsVZVSHIZKiCL4EPBUfbm80 tjrHZTjLjqufefnMKLLTMPuxtCRM3x9STHuVc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=hTWwkk3TXjyjKovm53UsJgprTaR6hbWXEroVNbDFr3RhjVAVBhwwF5g6jfxO4f1XH3 OWt0V8YXN9IvdURvjAbsYKrOWotJzgIHraBUCCShoNI+xxEZs2YVL++ok23xPu5OibzG I2SD4Ua0RKc2OOc0TJnlHkra4ajM6lR5YBn5g= Original-Received: by 10.100.106.18 with SMTP id e18mr248832anc.80.1291966942098; Thu, 09 Dec 2010 23:42:22 -0800 (PST) Original-Received: from edith.local (c-67-183-23-114.hsd1.wa.comcast.net [67.183.23.114]) by mx.google.com with ESMTPS id c28sm2311305ana.1.2010.12.09.23.42.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 09 Dec 2010 23:42:20 -0800 (PST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 In-Reply-To: <874oapwnon.fsf@uwakimon.sk.tsukuba.ac.jp> X-Enigmail-Version: 1.1.1 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:133565 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig4AF076D484F3AD8C04A4B1CE Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 12/7/10 8:30 AM, Stephen J. Turnbull wrote: > David Kastrup writes: >=20 > > I don't think anybody minds the features. >=20 > IIRC rms has recently declared his dislike for CL-style keyword > arguments. I suppose that's part of the "syntactic complexity" you > mention, but MON KEY OTOH points out cases where he'd like to use > them. So there are some fundamental disagreements here. I'd just like to add my support for keyword arguments. Functions like write-region are both horrible and brittle because their parameters are both numerous and overloaded; specific functionality can be more simply expressed with using keyword arguments. Precedent can be seen in play-sound, defcustom, and elsewhere. The performance arguments opposing keyword arguments don't seem to be supported by benchmarks, and in any case, most functions, especially ones with rich functionality, aren't on the fast path. --------------enig4AF076D484F3AD8C04A4B1CE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAk0B2doACgkQ17c2LVA10VuZwQCeK97McpfeWG83YZTAuYh1e9DY YmYAoM9itjZibbTxcyTtH0PGIPz7mAVM =xpjJ -----END PGP SIGNATURE----- --------------enig4AF076D484F3AD8C04A4B1CE--