From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Fran=C3=A7ois_Pinard?= Subject: Re: Implementing Org-mode tools in languages other than ELISP Date: Sat, 04 Jan 2014 11:43:12 -0500 Message-ID: <87fvp3snof.fsf@iro.umontreal.ca> References: <2013-11-22T17-28-29@devnull.Karl-Voit.at> <3414130.xOGDSAomuL@descartes> <2013-11-22T17-57-08@devnull.Karl-Voit.at> <81482742.cUeHUGJmrV@descartes> <2013-11-24T13-29-07@devnull.Karl-Voit.at> <878uuvssi8.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzUJh-0006Lk-UJ for emacs-orgmode@gnu.org; Sat, 04 Jan 2014 11:43:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzUJd-0005Vt-Ty for emacs-orgmode@gnu.org; Sat, 04 Jan 2014 11:43:17 -0500 Received: from 206-248-137-202.dsl.teksavvy.com ([206.248.137.202]:51977 helo=mercure.progiciels-bpi.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzUJd-0005Vp-P2 for emacs-orgmode@gnu.org; Sat, 04 Jan 2014 11:43:13 -0500 In-Reply-To: <878uuvssi8.fsf@bzg.ath.cx> (Bastien's message of "Sat, 04 Jan 2014 15:58:55 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Bastien writes: > Karl Voit writes: >> Therefore, I develop all my Org-mode tools with Python which I am >> comfortably with. I have done various things and put it on >> http://github.com/novoid > FWIW, I think it's good to develop tools for Org not only in Elisp but > also in other languages: Org is not just an Emacs module, it's also a > format, used outside Emacs. E.g. .org files on github. I dream of having a general Python parser for Org mode files, knowing every bit about the current syntax for Org files, surrounded by enough Python machinery to make it useful. One non-negligible problem is that such a tool, to be very complete, would need an Emacs Lisp interpreter, which is all of an undertaking in itself. Maybe that some half-heated compromise could be developed? A hundredth-hearted compromise is likely the most I could do! :-) Fran=C3=A7ois