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: Mon, 29 Jun 2015 07:59:44 +0200 Message-ID: <87wpyngilr.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> <877fqnzpno.fsf@gnu.org> <5590493C.8000007@yandex.ru> <87381bzife.fsf@gnu.org> <75f2fe0f-f15e-4af8-b9ae-0ddc9231c9ab@default> 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 1435557626 3696 80.91.229.3 (29 Jun 2015 06:00:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Jun 2015 06:00:26 +0000 (UTC) Cc: Paul Eggert , rms@gnu.org, emacs-devel@gnu.org, Stefan Monnier , Dmitry Gutov , acm@muc.de, stephen@xemacs.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 29 08:00:12 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 1Z9S71-0002MV-1M for ged-emacs-devel@m.gmane.org; Mon, 29 Jun 2015 08:00:11 +0200 Original-Received: from localhost ([::1]:40669 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9S70-00041j-5k for ged-emacs-devel@m.gmane.org; Mon, 29 Jun 2015 02:00:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9S6l-00040t-Hu for emacs-devel@gnu.org; Mon, 29 Jun 2015 01:59:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9S6h-0004pV-Fe for emacs-devel@gnu.org; Mon, 29 Jun 2015 01:59:55 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:43392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9S6h-0004pF-90 for emacs-devel@gnu.org; Mon, 29 Jun 2015 01:59:51 -0400 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 34C4C20373 for ; Mon, 29 Jun 2015 01:59:49 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Mon, 29 Jun 2015 01:59:49 -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=vxALrTp+kUC+NLI xgj/e6yutm9A=; b=qefBcTwiRzBPIEv4+TIquRLEzvrwequjll5oeCGhISe4Jp6 Weq78nyJTh4AVC9+Mizfo7MKK1M7o3OWZghI4e+DBhPXXXcRf4VUOtxy2OK6LJgt 4XcVNFAUdexmgh+ehvx0QKeX/5MRoyyMG7+koZVPq6vTB8CCOjZw21k6tdNk= X-Sasl-enc: 7P+lFAg/2qfy7IwY/Y/hwV4m/OONW0bp69bZbDPy8AWe 1435557588 Original-Received: from thinkpad-t440p (unknown [2.162.145.25]) by mail.messagingengine.com (Postfix) with ESMTPA id 4D926C0028F; Mon, 29 Jun 2015 01:59:47 -0400 (EDT) Mail-Followup-To: Drew Adams , Dmitry Gutov , Paul Eggert , rms@gnu.org, emacs-devel@gnu.org, Stefan Monnier , acm@muc.de, stephen@xemacs.org In-Reply-To: <75f2fe0f-f15e-4af8-b9ae-0ddc9231c9ab@default> (Drew Adams's message of "Sun, 28 Jun 2015 16:05:06 -0700 (PDT)") 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:187633 Archived-At: Drew Adams writes: > Tassilo's point here, I think, and at least my point here, is that > this is *not at all about quotation* in the usual sense. Yes, Drew, your points are pretty much what I've meant to say here, too. Plus the additional point that if we're going to use something which is better to type with some input aid anyway, then we could also go the complete step and have a real Docstring Markup Language which would allow to refer to foo-bar the function (not the variable), or to insert-char the symbol (not the function). Basically, with =E2=80=98...=E2=80=99 instead of `...' it might be a bit le= ss ambiguous that ... is something special but what kind of special thing ... is still needs to be grasped from the context (and by the heuristics that generate the *Help* buffers). So with some new-style docstrings we can solve the technical ambiguity (where does `(foo 'bar)' end?) and the semantical ambiguity (does the author refer to foo-bar the function, the variable, or the symbol?), too. Bye, Tassilo