From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/9611 Path: news.gmane.org!not-for-mail From: "Steven E. Harris" Newsgroups: gmane.emacs.gnus.user Subject: Re: expanding the article window Date: Sat, 01 Sep 2007 09:58:21 -0700 Organization: SEH Labs Message-ID: <837inaqq49.fsf@torus.sehlabs.com> References: <84odgwde4s.fsf@blade3.toledo.com> <84odgwwya1.fsf@blade3.toledo.com> <7yir74brlf.fsf@fillmore.spawar.navy.mil> <83sl66ut2m.fsf@torus.sehlabs.com> <84r6lpdp7y.fsf@blade3.toledo.com> <84r6lpymyk.fsf@blade3.toledo.com> <7yodgr8qu9.fsf@fillmore.spawar.navy.mil> <84hcminlvz.fsf@blade3.toledo.com> <7yfy21ztxu.fsf@fillmore.spawar.navy.mil> <84odgnd430.fsf@blade3.toledo.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1188668431 5375 80.91.229.12 (1 Sep 2007 17:40:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 1 Sep 2007 17:40:31 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Sat Sep 01 19:40:29 2007 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IRWxO-0001Bo-Fi for gegu-info-gnus-english@m.gmane.org; Sat, 01 Sep 2007 19:40:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IRWxN-0005v9-Hq for gegu-info-gnus-english@m.gmane.org; Sat, 01 Sep 2007 13:40:25 -0400 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newsfeed.news2me.com!nx01.iad01.newshosting.com!newshosting.com!198.186.194.250.MISMATCH!transit3.readnews.com!news-out.readnews.com!panix!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 21 Original-NNTP-Posting-Host: ip68-101-195-55.sd.sd.cox.net Original-X-Trace: reader1.panix.com 1188665902 572 68.101.195.55 (1 Sep 2007 16:58:22 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Sat, 1 Sep 2007 16:58:22 +0000 (UTC) User-Agent: Gnus/5.110007 (No Gnus v0.7) XEmacs/21.4.20 (cygwin32) Cancel-Lock: sha1:CkFmuLv5tjbwdbw6cdwMWYtVIJA= Original-Xref: shelby.stanford.edu gnu.emacs.gnus:79812 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:9611 Archived-At: dbast0s@yahoo.com.br (Daniel C. Bastos) writes: > What's the difference between ?\+ and [(w)]. I suppose the second is > an array of lists? But what about the '?' in the first? What does it > do? The first one is an atom -- a character -- while the second is an array (or vector) composed of one list with one symbol. See the Lisp Reference Section 8.4.3 for a discussion of the syntax for denoting characters; that's where the question mark and backslash come from. It's analogous to the "#\" ("sharpsign backslash") read macro in Common Lisp, though the backslash isn't always necessary in Emacs Lisp. For the vector, see the Lisp Reference Section 8.4.9. The read syntax automatically quotes the values, so it's not necessary to quote the "w" symbol above. This syntax is similar to the "#nA" ("sharpsign A") read macro in Common Lisp, where the vector above can be written "#1A((w))". -- Steven E. Harris