From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: Re: Change of Lisp syntax for "fancy" quotes in Emacs 27? Date: Sun, 4 Feb 2018 10:04:26 -0500 Message-ID: References: <87shaigcvs.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1517756578 23421 195.159.176.226 (4 Feb 2018 15:02:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 4 Feb 2018 15:02:58 +0000 (UTC) Cc: Aaron Ecay , Drew Adams , Emacs developers To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 04 16:02:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiLoO-0004Y9-6V for ged-emacs-devel@m.gmane.org; Sun, 04 Feb 2018 16:02:32 +0100 Original-Received: from localhost ([::1]:59441 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eiLqP-0006EU-GS for ged-emacs-devel@m.gmane.org; Sun, 04 Feb 2018 10:04:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eiLqH-0006Dv-LB for emacs-devel@gnu.org; Sun, 04 Feb 2018 10:04:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eiLqG-0004Hw-Kj for emacs-devel@gnu.org; Sun, 04 Feb 2018 10:04:29 -0500 Original-Received: from mail-wr0-x231.google.com ([2a00:1450:400c:c0c::231]:39591) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eiLqG-0004HZ-Ej for emacs-devel@gnu.org; Sun, 04 Feb 2018 10:04:28 -0500 Original-Received: by mail-wr0-x231.google.com with SMTP id f6so25408733wra.6 for ; Sun, 04 Feb 2018 07:04:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Br2GUl4BUewxr0LQrAex/PCnslVL17NqquDpStvVXQ0=; b=HdwivCVkKaQ5KxXCxDvsnpFERpSbU3XJuQu2bnja6KNpukw64f7rfm7jZs7EofmLYZ 63v+Iu0Ax2baH8yyjeYJ3MTSaSqM/e+12+pzKU7q5OU/ifhOIkTBaVuIiPJZsvUFNDVO 1FPSERi9NNWLdbMrEkQw89MTksYVSqE4S966dmz6AYWi4s5KFQZgseHcodDWi1MumFlJ GfVc9kd2CqeChTaoJjfpX7f1o6tNAVVSX2ABnRhg1O1OzhhZp82HixVYp+/bW35nRNu1 3FWZhauBBFqMfOLg87thq/NLd2Y4Wy22rx11ixTHOyL8BdWf22ZZUK9sSw4ggSnxATyD SPAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Br2GUl4BUewxr0LQrAex/PCnslVL17NqquDpStvVXQ0=; b=Js5Ub4qrOcpIWUqpUPfu3PRHsPKjw9GiqxPbO+LhaiYe0ZWKVVwA70G+dy1p5X48dH KM5/usZ67Pz/F4+1AXOXIj/Y9l7pPqQyeUTa/DoMH+fAUnfGq5I00Z5HWoltMUJ5HA6n Ndkwtfy2X31fYhJAb10CDFyQzGDi6sVYiN11TXuPCtu/xG3NRnO6lQZXYaC2WukLmN/Y txgL2qe6PQQRIBHh43efeU2qdKRTAGWJf06pzA3UXkrOF2tJOPf6fC6qruKwwr4iiU7y 8UDWEf8T8LlVS+Fil4JQ9L29If/sIsZQjuTvjdKEz1zntA45KLH7nzb78BdI2xz1dASY VgJg== X-Gm-Message-State: AKwxytcaPaEPFOOFBNK9+ogRadxE1krIKyUZOh5uZyw8TKEUqGACPYBJ ULjiKz/1Cz4cn/4JDGhB08SDmwk91DFJ5QarAJo= X-Google-Smtp-Source: AH8x2261JrDZDdHEwOatYSQUMBegMGzfli/LeAhWd7fySk1nl38kEM4P3MAdbH/Adwmf/YZbFUqU7o3lr/OFVRmfNLE= X-Received: by 10.223.182.65 with SMTP id i1mr16090083wre.92.1517756667370; Sun, 04 Feb 2018 07:04:27 -0800 (PST) Original-Received: by 10.223.182.77 with HTTP; Sun, 4 Feb 2018 07:04:26 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: vKwqsH-eIDL5j3F36vH1sZPSdLo X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::231 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:222502 Archived-At: On Sat, Feb 3, 2018 at 11:51 PM, Paul Eggert wrote: > Aaron Ecay wrote: >> >> I was surprised to learn that this is the case, in light of what is >> said in the Elisp reference about symbol names Most symbol names are written with letters, digits, and the punctuation characters `-+=*/'. Such names require no special punctuation... > Good point; thanks. In the spirit of "be strict about what you generate", > the Emacs printer should escape any character that is not in the list of > characters documented in the Elisp manual as being safe (i.e., as not > requiring escaping). This is elementary future-proofing, and is independent > of whether we want Emacs to warn about or disallow confusable chars in > symbols. My impression is that manual passage was written with only ASCII characters in mind. But since Emacs has allowed Unicode characters in symbol names for a long time now, I don't think we should all of a sudden declare "letters" to mean just [a-zA-Z].