From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Rusi Newsgroups: gmane.emacs.help Subject: Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included Date: Wed, 6 Dec 2017 05:14:31 -0800 (PST) Message-ID: References: <86o9nddd7i.fsf@zoho.com> <87a7yxijlp.fsf@delle7240.chemeng.ucl.ac.uk> <86indlbeqm.fsf@zoho.com> <874lp5pdtt.fsf@ucl.ac.uk> <86609lb8qo.fsf@zoho.com> <20171205133858.GB32589@tuxteam.de> <86wp219t73.fsf@zoho.com> <86d13sle72.fsf@zoho.com> <86vahkjt8g.fsf@zoho.com> <86k1y0i35a.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1512577126 17110 195.159.176.226 (6 Dec 2017 16:18:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 6 Dec 2017 16:18:46 +0000 (UTC) Injection-Date: Wed, 06 Dec 2017 13:14:31 +0000 User-Agent: G2/1.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 06 17:18:42 2017 Return-path: Envelope-to: geh-help-gnu-emacs@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 1eMcOY-0001Nn-Sz for geh-help-gnu-emacs@m.gmane.org; Wed, 06 Dec 2017 17:18:03 +0100 Original-Received: from localhost ([::1]:55582 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMZXt-0003Iv-3m for geh-help-gnu-emacs@m.gmane.org; Wed, 06 Dec 2017 08:15:29 -0500 X-Received: by 10.55.71.75 with SMTP id u72mr16029475qka.25.1512566072006; Wed, 06 Dec 2017 05:14:32 -0800 (PST) X-Received: by 10.31.161.87 with SMTP id k84mr592831vke.10.1512566071541; Wed, 06 Dec 2017 05:14:31 -0800 (PST) Original-Path: usenet.stanford.edu!g35no480803qtk.1!news-out.google.com!v55ni1112qtc.0!nntp.google.com!m31no480911qtf.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help In-Reply-To: <86k1y0i35a.fsf@zoho.com> Complaints-To: groups-abuse@google.com Original-Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=117.195.55.134; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui Original-NNTP-Posting-Host: 117.195.55.134 Original-Xref: usenet.stanford.edu gnu.emacs.help:221151 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115246 Archived-At: On Wednesday, December 6, 2017 at 3:34:05 PM UTC+5:30, Emanuel Berg wrote: > On the contrary it seems to be an > amazing project at a very high skill level. > So it is a matter of style, rather. Progress!=C2=A1! > That sounds like an IDE to me=E2=80=A6 Dunno where you get this =E2=80=98IDE=E2=80=99 notion from. I would guess that org mode is the fastest growing part of the emacs-ecosys= tem And I doubt whether any of its tens of thousands of users would call it an = IDE! What is org?? My take=E2=80=A6 1. Both conceptually and historically org is just outline mode with better = key-bindings. IOW its v v text-y 2. Once the neatness and elegance of pure text with folding and structure- editing caught on all sorts of stuff started getting added =E2=80=94 tags, = tables,=20 TODOs, timestamps, exports, literate programming etc etc =E2=80=94 all in p= ure text. Brings me to a very central idea of computer science=E2=80=A6 3. Universality (aka universal Turing machine etc) Text is text whether Newton uses it to write Principia, Tolstoy to write War&Peace; lovers write love-letters and judges write death-warrants =E2=80= =94 all text. But unlike the universality of TMs and von Neumann machines the universalit= y of org is *data-universality*=E2=80=A6 which makes org a close analogue and ev= en isomorph of=E2=80=A6 4. Lisp! Lisp as a programming language is of minor significance (org is written in = ELisp) Lisp as a universal data format (like XML) is a much bigger idea So in the same way that an S-exp is a structure that - can be a simple shopping list - a more complex data list (think csv file) - the most complex of all =C2=AD=E2=80=94 a Lisp program all hinging on the super-simple idea of uniform recursive nesting, in a like manner org nests pure text (like lisp atoms) into recursive=20 heading structure