From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: pp-to-string heisenberg bug Date: Wed, 02 Apr 2008 22:31:11 +0200 Message-ID: <878wzw578w.fsf@ambire.localdomain> References: <20080331155630.4dadae11@reforged> <871w5qrqsn.fsf@ambire.localdomain> <87myocxplg.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1207168512 17985 80.91.229.12 (2 Apr 2008 20:35:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Apr 2008 20:35:12 +0000 (UTC) Cc: Mike Mattie , emacs developers To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 02 22:35:43 2008 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.50) id 1Jh9gM-0007F7-0V for ged-emacs-devel@m.gmane.org; Wed, 02 Apr 2008 22:35:42 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jh9fj-0006ff-Ky for ged-emacs-devel@m.gmane.org; Wed, 02 Apr 2008 16:35:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jh9eY-0005Gz-Jw for emacs-devel@gnu.org; Wed, 02 Apr 2008 16:33:50 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jh9eW-0005Eg-SZ for emacs-devel@gnu.org; Wed, 02 Apr 2008 16:33:50 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jh9eW-0005EU-Ol for emacs-devel@gnu.org; Wed, 02 Apr 2008 16:33:48 -0400 Original-Received: from [151.61.141.113] (helo=ambire.localdomain) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jh9eW-000408-HA for emacs-devel@gnu.org; Wed, 02 Apr 2008 16:33:48 -0400 Original-Received: from ttn by ambire.localdomain with local (Exim 4.63) (envelope-from ) id 1Jh9bz-00023u-IJ; Wed, 02 Apr 2008 22:31:11 +0200 In-Reply-To: <87myocxplg.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Thu, 03 Apr 2008 00:07:23 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:94227 Archived-At: () "Stephen J. Turnbull" () Thu, 03 Apr 2008 00:07:23 +0900 That's unfortunate, because the technical term is "elision", and the semantics of elision is IMO much closer to truncation than to abbreviation. An abbreviation is an incomplete copy conveying the full meaning of the original, while an elision is an incomplete copy lacking details considered unimportant by the editor. Thus, 'foo is an abbreviation of (quote foo) because the semantics are exactly the same by convention (enforced by reader macro), while (foo ...) is an elision of (foo bar baz quux) because it doesn't have the same semantics. Yeah, "elision" is nicer. Actually, "truncation" strikes my fancy, too, after looking at the tree like Castenada would. Words are such traitors, yet spies we cannot due w/o. thi