From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Apologia for bzr Date: Mon, 06 Jan 2014 12:32:30 -0800 Message-ID: <52CB12DE.7040905@dancol.org> References: <20140103152117.GA16679@c3po> <20140104082857.GA22010@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1389040356 18536 80.91.229.3 (6 Jan 2014 20:32:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Jan 2014 20:32:36 +0000 (UTC) Cc: esr@thyrsus.com, toby-dated-1389972095.0848dd@dr-qubit.org, emacs-devel@gnu.org To: rms@gnu.org, Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 06 21:32:44 2014 Return-path: Envelope-to: ged-emacs-devel@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 1W0Gqp-00042S-2v for ged-emacs-devel@m.gmane.org; Mon, 06 Jan 2014 21:32:43 +0100 Original-Received: from localhost ([::1]:37488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0Gqo-0006PB-Lm for ged-emacs-devel@m.gmane.org; Mon, 06 Jan 2014 15:32:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0Gql-0006P2-Qy for emacs-devel@gnu.org; Mon, 06 Jan 2014 15:32:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W0Gql-00086c-2W for emacs-devel@gnu.org; Mon, 06 Jan 2014 15:32:39 -0500 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:48915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0Gqk-00085u-Kz for emacs-devel@gnu.org; Mon, 06 Jan 2014 15:32:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=McRIKiuBv58EqVFuS/P5+nddAVw023C4NPmE4VzUupA=; b=mwkfRxnEJ9LCVkHJeLWtFaQdXcispGTzhdYn2k5x5aJJJPvlx/IVuLOu+edVKmH3QcqDvLx6IbSh5OYKtS+ahXVXfLwSNqAPPraRkjTtdx5Uvdf14LGvT+qCtKccSuR38uwkY4k371ljhFK8QCTIgBOizqGk7X3sYzZ4PIbCVufj0SnzNyhR7CSdeyqT1ny6Xre3TdO1TdtpVZ8IE9liWFSBKNwubtsWRprM4BQhWUDYqIDAYjjQg3973APzMQ4ng43vUNlbj2sS0wB10xwtIahyLzWIzSrCvfCNS4TtzELqv/+4ufLNbyQRlV63VmzXVxi3zzYWuaGdlbrd8Pmyrg==; Original-Received: from [2620:0:1cfe:99::9] by dancol.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1W0Gqj-0007bU-DV; Mon, 06 Jan 2014 12:32:37 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:167521 Archived-At: On 01/06/2014 12:27 PM, Richard Stallman wrote: > Conceivably we could rename "window" to "pane" and "frame" to "window". > I think the two renamings would have to be done in two different releases, > perhaps a year or two apart. I don't think we could pull off this renaming. At least on the lisp level, we would have to maintain compatibility aliases effectively forever, doubling the number of lisp symbols dealing with these concepts. One does not simply rename a function that's been in constant use for 20 years. Sure, you might argue, we could change the labels we assign these concepts in the UI and leave lisp alone, but the lisp symbols are too closely tied to the UI (with respect to keybindings and M-x) to change the two independently. The best thing we can do is explain in the tutorial and manual the correspondence between Emacs and common terms.