From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Klaus Straubinger Newsgroups: gmane.emacs.help Subject: Re: Emacs 21 and w3 on Debian Date: Mon, 30 May 2005 08:26:48 +0200 (CEST) Organization: not organised Message-ID: References: <87sm0fbjx4.fsf@tiger.rapttech.com.au> <874qcvqar0.fsf@spamfoil.invalid> <87oeb2c2x5.fsf@tiger.rapttech.com.au> <87fywebcp7.fsf@tiger.rapttech.com.au> <87ll66pavk.fsf@spamfoil.invalid> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1117435477 26970 80.91.229.2 (30 May 2005 06:44:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 30 May 2005 06:44:37 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 30 08:44:29 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DcdzW-000792-Be for geh-help-gnu-emacs@m.gmane.org; Mon, 30 May 2005 08:43:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dce4K-0007cB-2E for geh-help-gnu-emacs@m.gmane.org; Mon, 30 May 2005 02:48:12 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!xmission!nntp.infostrada.it!newsfeed01.sul.t-online.de!t-online.de!feed.news.tiscali.de!news.netplace.de!news-FFM2.ecrc.net!news.sap-ag.de!news2!news.sap-ag.de!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 23 Original-NNTP-Posting-Host: 10.18.74.238 Original-X-Trace: news.sap-ag.de 1117434407 6009 10.18.74.238 (30 May 2005 06:26:47 GMT) Original-X-Complaints-To: newsmaster@sap.com Original-NNTP-Posting-Date: Mon, 30 May 2005 06:26:47 +0000 (UTC) Mail-Copies-To: nobody User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 X-No-Archive: Yes Original-Xref: shelby.stanford.edu gnu.emacs.help:131606 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org X-Gmane-Expiry: 2005-06-13 Xref: news.gmane.org gmane.emacs.help:27065 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:27065 Kevin Rodgers wrote: > Is it necessary to destructively modify url-callback-arguments? I am not sure because I have no complete overview over the URL library. But in many places dynamic binding is used where one indeed must modify the globally visible value of variables. See for example the definition of the function "url-http-activate-callback". By the way: The code uses "(declare (special ...))" to mark these cases and to pacify the byte-compiler. Someone with CVS write access could replace these with an equivalent non-CL statement, i.e., append the named variables to "byte-compile-bound-variables". > But (append (list x) ...) is better expressed as (cons x ...): > > (cons redirect-uri (cdr url-callback-arguments)) Isn't that a matter of taste? I find it more intuitive to use "append" and "list" for list operations and "cons" for simple cells. But I am no lisp expert. -- Klaus Straubinger