From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagnostics Date: Tue, 18 Aug 2015 13:51:45 +0300 Message-ID: <55D30E41.5050301@yandex.ru> References: <20150816160149.9416.80132@vcs.savannah.gnu.org> <55D1043C.3030909@yandex.ru> <55D15899.2070105@cs.ucla.edu> <20150817121513.GA2634@acm.fritz.box> <55D21191.8070202@cs.ucla.edu> <55D2265B.5030109@yandex.ru> <87io8dw8qu.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1439895138 12980 80.91.229.3 (18 Aug 2015 10:52:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Aug 2015 10:52:18 +0000 (UTC) Cc: Paul Eggert , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 18 12:52:17 2015 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 1ZReV6-0005Oy-7i for ged-emacs-devel@m.gmane.org; Tue, 18 Aug 2015 12:52:16 +0200 Original-Received: from localhost ([::1]:55680 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZReV5-0006j8-PP for ged-emacs-devel@m.gmane.org; Tue, 18 Aug 2015 06:52:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZReUk-0006i7-A2 for emacs-devel@gnu.org; Tue, 18 Aug 2015 06:51:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZReUg-0001Vl-8f for emacs-devel@gnu.org; Tue, 18 Aug 2015 06:51:54 -0400 Original-Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:37195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZReUg-0001VX-0X for emacs-devel@gnu.org; Tue, 18 Aug 2015 06:51:50 -0400 Original-Received: by wibhh20 with SMTP id hh20so104918211wib.0 for ; Tue, 18 Aug 2015 03:51:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=aEtFkjy09BrLOB1pKjnyXV18Eo/HMxZTFt1SY9rIUEA=; b=n+6AAwzCOf6cqKH/QYxh7+bHOjvYlBFxB68dE5x2VgepZnMnuoxy1ZBZinNWTrJ3Zo 0L3bRWjj3N4Cux/T1Xhw9bIWduaIUSyFLHAKgYEGbjEOYg8sRf091E52u4rRLrX4L5oo hQ4R8xFVq1fsjyhVdBuNdVsnjrbHbOILW0EqmeNjj9iyMJ4y8SBBd5NFJeC+G7HgS+3h IQNm82HZo62xAD8SFxp9vpccNC5IJ2ecmS03l7iijQOHh1wcFRCbM8G9dAzRD2cPqwEC GttWzzuVdnM0GEuuXT8dyWnJONVWkpFcTKLMxk2rAY5WhItFyESlSr9Ye4BQ8RWgdVPF Q9UA== X-Received: by 10.194.81.67 with SMTP id y3mr11827444wjx.7.1439895108583; Tue, 18 Aug 2015 03:51:48 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id ll1sm20807092wic.14.2015.08.18.03.51.47 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2015 03:51:47 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0 In-Reply-To: <87io8dw8qu.fsf@uwakimon.sk.tsukuba.ac.jp> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::231 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:188868 Archived-At: On 08/18/2015 06:55 AM, Stephen J. Turnbull wrote: > Oh, so you want a computer language where characters are used only in > strings? Good trick, that. Ha-ha. > Seriously, now that we do have Unicode, and good implementations of it > (although Emacs's isn't complete yet, it's certainly usable), there's > really no excuse for _a priori_ restricting the character set used in > a computer language. In theory. > Yes, discipline is necessary: the *size* of the > character set (aside from identifier constituents) should not be > expanded without good reason. But which characters are used shouldn't > be decided on the basis of historically limited charsets. They should > be chosen because they are appropriate to their syntactic roles. Historically limited or not, my keyboard, in English layout, only contains a given set of characters. And those are the ones we're comfortable typing. > On the other hand, not liking input methods? That's not admissible: > Emacs is the world's biggest, most complex input method, and that is > its primary mission. If you can handle Emacs, you can learn a couple > dozen additional keystroke combinations to input new syntactically > significant characters (and surely the extended repertoire will > include only a few such for many years -- "a couple dozen" is a > generous concession to reactionary fears). Why would I want to handle them? Having to use input methods adds a certain constant overhead, motoric and mental. That might be fine for a language like APL, where you're forced to use an input method almost everywhere. There, you sacrifice the ease of input for succinctness across the board. That won't happen for Emacs Lisp.