From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Buffer names are sometimes read-only objects in daemonized emacs Date: Mon, 02 Aug 2010 01:09:55 +0200 Message-ID: References: <201007292230.58883.tassilo@member.fsf.org> <201007302041.18983.tassilo@member.fsf.org> <87mxt89254.fsf@gmail.com> <201007302208.27352.tassilo@member.fsf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1280704304 8613 80.91.229.12 (1 Aug 2010 23:11:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 1 Aug 2010 23:11:44 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 02 01:11:42 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 1Ofhh0-0006ig-CL for ged-emacs-devel@m.gmane.org; Mon, 02 Aug 2010 01:11:42 +0200 Original-Received: from localhost ([127.0.0.1]:42302 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ofhgz-0004vl-Lp for ged-emacs-devel@m.gmane.org; Sun, 01 Aug 2010 19:11:41 -0400 Original-Received: from [140.186.70.92] (port=47244 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ofhgs-0004uL-CM for emacs-devel@gnu.org; Sun, 01 Aug 2010 19:11:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ofhgr-0000wO-Ax for emacs-devel@gnu.org; Sun, 01 Aug 2010 19:11:34 -0400 Original-Received: from impaqm3.telefonica.net ([213.4.138.3]:46440) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ofhgr-0000wK-2R for emacs-devel@gnu.org; Sun, 01 Aug 2010 19:11:33 -0400 Original-Received: from IMPmailhost6.adm.correo ([10.20.102.127]) by IMPaqm3.telefonica.net with bizsmtp id p95U1e00a2kvMAa3PB9yra; Mon, 02 Aug 2010 01:09:58 +0200 Original-Received: from ceviche.home ([83.61.38.247]) by IMPmailhost6.adm.correo with BIZ IMP id pB9w1e0055KwfZf1mB9y45; Mon, 02 Aug 2010 01:09:58 +0200 X-Brightmail-Tracker: AAAAAA== X-TE-authinfo: authemail="monnier$movistar.es" |auth_email="monnier@movistar.es" X-TE-AcuTerraCos: auth_cuTerraCos="cosuitnetc01" Original-Received: by ceviche.home (Postfix, from userid 20848) id A012F66140; Mon, 2 Aug 2010 01:09:55 +0200 (CEST) In-Reply-To: (Lennart Borgman's message of "Sat, 31 Jul 2010 00:07:22 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:128086 Archived-At: >>> No no, you got me wrong. =A0I just meant the docstring of `buffer-name' >>> (and any other function that returns some thing whose modification would >>> have undesired, non-obvious side-effects) should explicitly state that >>> modifying that returned string will indeed modify the buffer name. >> Rather, `aset' should warn that modifying strings is evil and dangerous. > When will this aset be grown up enough to play outside of home? Never (as in "not for the foreseeable future"), It would not bring any benefit to the users, and would break backward compatibility: sound like a clear loser to me. Stefan