From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Rename "window" to "pane" (after Emacs 27) Date: Fri, 3 Apr 2020 11:34:34 -0700 (PDT) Message-ID: <1900ccca-6f14-4a69-944a-f4264195bb25@default> References: <878sjgbbot.fsf@oitofelix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="13989"; mail-complaints-to="usenet@ciao.gmane.io" To: sds@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 03 20:37:53 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jKRCQ-0003Wg-Uh for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Apr 2020 20:37:50 +0200 Original-Received: from localhost ([::1]:59632 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKRCQ-0000Yj-1F for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Apr 2020 14:37:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48499) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKRBR-0008Hg-0j for emacs-devel@gnu.org; Fri, 03 Apr 2020 14:36:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKRBO-0005nc-FF for emacs-devel@gnu.org; Fri, 03 Apr 2020 14:36:48 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:60386) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jKRBH-0005Yr-QO; Fri, 03 Apr 2020 14:36:41 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 033ISmo8182187; Fri, 3 Apr 2020 18:36:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=JZkuvXWdw9xpr6Nc7FlL04qNtuUP1HvQipTeuXb1UJg=; b=mAMeCYIjruQvX9fRg0D7Kh2w2gTZkot5nps8hNd35h8SJssxmOpZcv7LncezpZJSIOjD N+tAieCK5N0vJDNHW1u8vVI/AJw3o3b6OVCzbhpzpyGqChDEg6aw7KbfqDDLlVbGOPBd Ut1ksux2DekSL6zYN0ojwowOaqaeFwq1PE/zF6FG34SPcL7yvo8xOb4uU3sM3pjO5vEj 9oQIIYudBUKicCbPTeAikzJ8Y8KmkJ0n6GTbJISaNftXduPsKmlEhVsF9mYuL0EC+Gso XHQVbkVd5yyQSSftjc5sz9yIRcchwAdNnpBs0tlvVpVeCzsKAXY2BQBTMynn2Cqc2N52 Fw== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 303aqj34nq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 03 Apr 2020 18:36:37 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 033ISOlV169327; Fri, 3 Apr 2020 18:34:36 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserp3030.oracle.com with ESMTP id 302g4xy8e5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 03 Apr 2020 18:34:36 +0000 Original-Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 033IYZKL011262; Fri, 3 Apr 2020 18:34:35 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4966.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9580 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004030151 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9580 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 clxscore=1011 malwarescore=0 impostorscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004030151 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 156.151.31.85 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:246355 Archived-At: > > And would we then rename "frame" to "window", which > > would engender further confusion, especially wrt > > older versions and all of the existing Emacs > > collateral outside Emacs proper? >=20 > Exactly! Oh, and BTW, in the jargon of web browsers and HTML there is even a notion of "frame" which is, in a way, akin to an Emacs window: HTML element . IOW, in a way, the two terms are swapped, to the extent that anyone even uses "frame" outside Emacs. (Element isn't used much anymore.) [No, please don't bother to respond saying that the analogies/correspondences aren't perfect. The point is that _confusion_ is probable if we start trying to switch - and not just for the interim period when only "window" is renamed.] https://en.wikipedia.org/wiki/Frame_(World_Wide_Web) > So it will take us 2-3 releases to rename "window" to "pane" > and then another 2-3 releases to rename "frame" to "window". > Thus, 10 years from now we will be in compliance with the > common terminology introduced in 1990-ies. I think Stefan even said 20 years. But yeah. > By then it is quite possible that the whole "window manager" > paradigm will be obsolete as more and more computing is done > on mobile devices with full-screen-only windows, where the > current Emacs terminology makes more sense. Exactly. Trying to sync with non-Emacs terminology from 1994 and the creation of browsers is misguided in multiple ways. This is truly a YAGNI, IMO. I've seen _no_ evidence that novice Emacs users are taken aback by the Emacs terminology of "window" and "frame". It takes about 10 minutes to learn and assimilate the notions. To me, this is a false, Sky-is-falling!! problem promoted by some who seriously wonder/worry about an apparent scarcity of Emacs newbies. That alarmism resurfaces here every few years... And I'm not even convinced of said scarcity. At least from my point of view, Emacs is not, and should not be, in a popularity contest with other editors. Scarcity of Emacs developers is a different question, I think. And the window/frame terminology is in no sense a hurdle in that regard (again, IMO). > So... how much effort are we willing to expend on this cosmetic change? > Don't we have something better to do with our time?