From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Re: On being web-friendly and why info must die Date: Wed, 17 Dec 2014 18:55:45 +0100 Organization: Linux Private Site Message-ID: <87ppbi17q6.fsf@Gertrud.fritz.box> References: <20141205123549.GA29331@thyrsus.com> <5486A704.6090305@cs.ucla.edu> <87k321jj4e.fsf@fencepost.gnu.org> <54876F7F.9000607@cs.ucla.edu> <87y4qfj2u9.fsf@fencepost.gnu.org> <54889A57.5060905@cs.ucla.edu> <87vbljb9f4.fsf@wanadoo.es> <54889F6D.6060408@cs.ucla.edu> <87r3w7b83a.fsf@wanadoo.es> <5488C710.3000209@cs.ucla.edu> <871to7ayv9.fsf@wanadoo.es> <5488DC0C.2070402@cs.ucla.edu> <837fxyt78a.fsf@gnu.org> <87iohiujcy.fsf@Gertrud.fritz.box> <8761dg1ykk.fsf@Gertrud.fritz.box> <87388jz1ss.fsf@Gertrud.fritz.box> <87siggx0g6.fsf@Gertrud.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418840128 30218 80.91.229.3 (17 Dec 2014 18:15:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 17 Dec 2014 18:15:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 17 19:15:22 2014 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 1Y1J85-00037D-VD for ged-emacs-devel@m.gmane.org; Wed, 17 Dec 2014 19:15:22 +0100 Original-Received: from localhost ([::1]:50965 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1J85-0002Z9-6n for ged-emacs-devel@m.gmane.org; Wed, 17 Dec 2014 13:15:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1J7w-0002Yw-9l for emacs-devel@gnu.org; Wed, 17 Dec 2014 13:15:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y1J7p-0004Zs-Sh for emacs-devel@gnu.org; Wed, 17 Dec 2014 13:15:12 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:40391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1J7p-0004WI-MJ for emacs-devel@gnu.org; Wed, 17 Dec 2014 13:15:05 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Y1ItH-0006Cr-Lg for emacs-devel@gnu.org; Wed, 17 Dec 2014 19:00:03 +0100 Original-Received: from p4ff1c0f8.dip0.t-ipconnect.de ([79.241.192.248]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Dec 2014 19:00:03 +0100 Original-Received: from Stromeko by p4ff1c0f8.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Dec 2014 19:00:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 38 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p4ff1c0f8.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:33IIYHaGFu6icEAicI28a445s98= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:180238 Archived-At: Richard Stallman writes: > > The simple markup is *bold*, =verbatim=, ~code~, /italic/ > > +strike-through+ and _underline_. The actual rules are a bit more > > complicated since some of that is costumizable for historical reasons. > > Here's one way it could be done: > > //emph// > /=dfn=/ > ==code== > '=samp=' > .=file=. > _kbd_ > *strong* > @variable@ > > (We don't need strike-through or underline.) Org uses regex parsing for most of this stuff, so good performance very much requires that you don't need to backtrack often. These suggestions would work for proper (tokenized) parsing, but are most likely not acceptable for Org (something like this has been tried before I should add). Besides, I don't really think that this suggestion fulfills the goal of having easily discernible semantic markup. It's deeply magical, awkward to type in some keyboard layouts and hard to read in a variety of fonts. I guess that a lot of contributors would simply cargo-cult this markup into the documentation without ever knowing what they are doing. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada