From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [PATCH] Replace latin-1-specific case-manipulation Date: Thu, 21 Feb 2019 07:23:57 -0800 (PST) Message-ID: <3c868f5a-0920-491a-8318-45e98b4ac576@default> References: <<23807310-A2F9-4322-8A2C-03A63EFFD2AE@acm.org>> <<83va1egypa.fsf@gnu.org>> <<779A26F9-FE8F-477E-81BD-86200977E81D@acm.org>> <<83ef81hkwb.fsf@gnu.org>> <> <<834l8xgqbx.fsf@gnu.org>> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="11549"; mail-complaints-to="usenet@blaine.gmane.org" Cc: mattiase@acm.org, emacs-devel@gnu.org To: Eli Zaretskii , Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 21 16:24:50 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gwqDR-0002m5-4z for ged-emacs-devel@m.gmane.org; Thu, 21 Feb 2019 16:24:49 +0100 Original-Received: from localhost ([127.0.0.1]:33774 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwqDQ-0002iC-0T for ged-emacs-devel@m.gmane.org; Thu, 21 Feb 2019 10:24:48 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gwqCn-0002cY-Ao for emacs-devel@gnu.org; Thu, 21 Feb 2019 10:24:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gwqCm-0006fU-Hv for emacs-devel@gnu.org; Thu, 21 Feb 2019 10:24:09 -0500 Original-Received: from aserp2130.oracle.com ([141.146.126.79]:55692) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gwqCl-0006cG-9D; Thu, 21 Feb 2019 10:24:07 -0500 Original-Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1LFIcEj023112; Thu, 21 Feb 2019 15:24:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2018-07-02; bh=6m565g/tGnnoA14LYvJltfOe6Hhj8lyVNumviqtg0fE=; b=Pq7pV9pxP9NxPZkXGOfXpqMVJKAa7UlCekxE2uLc+OGMSCgWlDFNQ0y6Pj3hgc3pA3H4 +gKMnnExty3xtmntvj2PYe5FgYYQTXcPczVIvmiYgXlCvxQnqtUVQ58fsFIzwHJlDLg6 n2OfbAqhX/egyovJoZoT/Hx6gbWS7Ej1B2QIP4MhPRsM+cONXBVi3vO0glrOMQ4lbbqB PTct7pMvLmhDmUCcSsMJfCR8V0ROKyAyrcwE18dRJxWiyXRH79ETvu0QNH0dWNqFtf4n 7Uy4+/fXgWiPGIxey5q84q/g/3q7OOqeoAHJlqBiNGvyQZgxvfCjJvkPDMVeHx62tcZj +A== Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp2130.oracle.com with ESMTP id 2qp81egu1k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Feb 2019 15:24:04 +0000 Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1LFNwje011525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Feb 2019 15:23:58 GMT Original-Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1LFNw8D002012; Thu, 21 Feb 2019 15:23:58 GMT In-Reply-To: <<834l8xgqbx.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4810.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9174 signatures=668684 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=626 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1902210111 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 141.146.126.79 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:233521 Archived-At: > > > I think it's simply because Emacs didn't have > > > 'capitalize' back then. That code survived > > > since 1990. So of course it's OK to use > > > capitalize now. > > > > FWIW, I think I used `capitalize', `capitalize-word', > > and `capitalize-region' long ago, in the mid 1980s. >=20 > In what program? Emacs was first released "in mid 1980s", did you use > Emacs before version 18. GNU Emacs, from the outset of my use of it. But I don't know if it was before v18. (I definitely used v18.) And I could be mistaken. My recollection is using capitalization commands as soon as GNU Emacs was available (to me), in the 1980s. My doubt is that this was introduced only in 1990 - but I could be wrong. In any case, if there's no reason for this code not to use `capitalize' then use `capitalize'. I wouldn't think that that decision should depend on when `capitalize' was first introduced. > > I could be mistaken, but my recollection is that > > at least commands like `capitalize-word' and > > `upcase-word' were used back then. >=20 > For ASCII, most probably. Yes, probably. Some non-ASCII latin-1 too, but I may have used such commands only with ASCII.