From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#12215: CSET is unnecessarily confusing Date: Sat, 25 Aug 2012 22:05:49 -0700 Organization: UCLA Computer Science Department Message-ID: <5039AEAD.6050807@cs.ucla.edu> References: <502D8A95.7060609@cs.ucla.edu> <5034511B.7010409@cs.ucla.edu> <50350A4C.5050103@cs.ucla.edu> <87fw7d3qan.fsf@gnu.org> <5037B7A6.5030202@cs.ucla.edu> <87zk5kjj4p.fsf@fleche.redhat.com> <5037C3E4.9000704@cs.ucla.edu> <503819A5.10908@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1345957593 26914 80.91.229.3 (26 Aug 2012 05:06:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 26 Aug 2012 05:06:33 +0000 (UTC) Cc: Tom Tromey , Chong Yidong , 12215@debbugs.gnu.org, Dmitry Antipov To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 26 07:06:32 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1T5V3I-0004lV-I1 for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Aug 2012 07:06:24 +0200 Original-Received: from localhost ([::1]:39870 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5V3G-0000N3-AM for geb-bug-gnu-emacs@m.gmane.org; Sun, 26 Aug 2012 01:06:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5V3D-0000Ms-3V for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2012 01:06:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5V3B-0004VP-NN for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2012 01:06:19 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5V3B-0004VJ-Jn for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2012 01:06:17 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1T5V3u-0007tw-Ei for bug-gnu-emacs@gnu.org; Sun, 26 Aug 2012 01:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Aug 2012 05:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 12215-submit@debbugs.gnu.org id=B12215.134595759430327 (code B ref 12215); Sun, 26 Aug 2012 05:07:02 +0000 Original-Received: (at 12215) by debbugs.gnu.org; 26 Aug 2012 05:06:34 +0000 Original-Received: from localhost ([127.0.0.1]:49237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5V3S-0007t6-2x for submit@debbugs.gnu.org; Sun, 26 Aug 2012 01:06:34 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:48576) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T5V3P-0007sy-MD for 12215@debbugs.gnu.org; Sun, 26 Aug 2012 01:06:32 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 08D8239E800D; Sat, 25 Aug 2012 22:05:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gr8+1MDWGtU5; Sat, 25 Aug 2012 22:05:45 -0700 (PDT) Original-Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 5C64C39E8007; Sat, 25 Aug 2012 22:05:45 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120714 Thunderbird/14.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:63499 Archived-At: >> currently the people who are actually doing those experiments >> (Dmitry, Tom) don't need these macros and don't particularly want them. > > AFAIK that's true of BVAR but not of setter macros (which Dmitry does need). Dmitry suggested in to remove the setters from the trunk, and that he try them out in the GC branch. Although Dmitry wrote that he's quite comfortable with setter functions that are currently in the trunk, the setters could be also macros using the syntax that you're thinking of. Either way, Dmitry could gain experience with setters in the GC branch, and we wouldn't have to decide now how setters should work in the trunk. >> And Chong is calling BVAR "horrible". > > Yes, tho the issue is the use of field names in syntactic contexts where > they can be confused for variable names. That's the main issue, I guess. But BVAR also makes code harder to read.