From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: Upcoming loss of usability of Emacs source files and Emacs. Date: Sun, 28 Jun 2015 19:52:27 +0200 Message-ID: <877fqnzpno.fsf@gnu.org> References: <20150615142237.GA3517@acm.fritz.box> <87y4jkhqh5.fsf@uwakimon.sk.tsukuba.ac.jp> <557F3C22.4060909@cs.ucla.edu> <5580D356.4050708@cs.ucla.edu> <87si9qonxb.fsf@gnu.org> <5581C29E.1030101@yandex.ru> <558D6A3D.1070706@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1435513978 18938 80.91.229.3 (28 Jun 2015 17:52:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Jun 2015 17:52:58 +0000 (UTC) Cc: Paul Eggert , rms@gnu.org, emacs-devel@gnu.org, Dmitry Gutov , acm@muc.de, stephen@xemacs.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 28 19:52:49 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 1Z9Gl6-0007rB-KN for ged-emacs-devel@m.gmane.org; Sun, 28 Jun 2015 19:52:48 +0200 Original-Received: from localhost ([::1]:39565 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9Gl6-0001LI-05 for ged-emacs-devel@m.gmane.org; Sun, 28 Jun 2015 13:52:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9Gkt-0001LC-FA for emacs-devel@gnu.org; Sun, 28 Jun 2015 13:52:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9Gkq-0002w7-8p for emacs-devel@gnu.org; Sun, 28 Jun 2015 13:52:35 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:56608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9Gkq-0002vu-5o for emacs-devel@gnu.org; Sun, 28 Jun 2015 13:52:32 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 6BC3120721 for ; Sun, 28 Jun 2015 13:52:31 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Sun, 28 Jun 2015 13:52:31 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=meSvMzYMmIEMZFw 87yTEuu7twg8=; b=J/NBiNKCGE6ZR1ZVfPqkCyUaLXSYy6wCiMkxS7bGtOYooez nNz9uYF0oDCqG9SzWCA0bDf0LCC9CC0PQTg5Bf+t5Q0XvOY45in61oHwlC7WRpGI mTOXutDelUY3R33IOxBe+HBcroo7g1z6dq4Ro4rnpljyQadc5b8H8CB0Eqr8= X-Sasl-enc: kAmyQk7smU353/EuRhlXBKz+2lmBjHiI2U7wEcMcrOa5 1435513950 Original-Received: from thinkpad-t440p (unknown [2.160.147.237]) by mail.messagingengine.com (Postfix) with ESMTPA id 54D24C0028F; Sun, 28 Jun 2015 13:52:29 -0400 (EDT) Mail-Followup-To: Stefan Monnier , Dmitry Gutov , acm@muc.de, stephen@xemacs.org, Paul Eggert , rms@gnu.org, emacs-devel@gnu.org In-Reply-To: (Stefan Monnier's message of "Fri, 26 Jun 2015 15:26:36 -0400") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.27 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:187619 Archived-At: Stefan Monnier writes: >>> Good point. Instead they use some kind of escaping convention so as >>> to avoid ambiguity. We could try that. >> Could you maybe retract your support for using curlies in Elisp >> source code, then? > > I don't have a strong opinion on the markup used in the source code, > as long as we resolve the currently existing ambiguity (and as long as > we can render the result with symmetric quotes). After this discussion, I'm now pretty much indifferent on these changes and if they should apply to display only or also to actual source code. But if the main problem with `foo' is its ambiguity, and =E2=80=98foo=E2=80= =99 is still ambiguous (but less so), why not use something which is even less ambiguous? For example, I've seen uses of =E2=B8=A2foo=E2=B8=A5 for marking up source = code snippets. That seems pretty unambiguous (although you can never be sure), and as long you can type it easily and display it however suits you best, it's as good as anything else. Bye, Tassilo BTW: On a related note: I don't get why *Help* buffers display quotes at all when they are already displayed with a face that makes them distinguishable from "normal" text and are clickable.