From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Clemente Subject: Re: Implementing Org-mode tools in languages other than ELISP Date: Sun, 05 Jan 2014 23:43:04 +0700 Message-ID: <87zjnaidlz.wl%n142857@gmail.com> 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> <87fvp3snof.fsf@iro.umontreal.ca> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46434) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqnM-0004kj-SB for emacs-orgmode@gnu.org; Sun, 05 Jan 2014 11:43:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzqnH-0000Tl-HG for emacs-orgmode@gnu.org; Sun, 05 Jan 2014 11:43:24 -0500 Received: from mail-pb0-x231.google.com ([2607:f8b0:400e:c01::231]:43440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqnH-0000Th-4e for emacs-orgmode@gnu.org; Sun, 05 Jan 2014 11:43:19 -0500 Received: by mail-pb0-f49.google.com with SMTP id jt11so17483617pbb.22 for ; Sun, 05 Jan 2014 08:43:16 -0800 (PST) In-Reply-To: <87fvp3snof.fsf@iro.umontreal.ca> 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: =?ISO-8859-1?Q?Fran=E7ois?= Pinard Cc: emacs-orgmode@gnu.org > > 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. > Try PyOrgMode (https://github.com/bjonnh/PyOrgMode), it works for some files (but still needs corrections: it crashes with date formats, with bold markers, etc.). You don't need a Lisp interpreter written in Python, only Python code that understands org syntax without getting confused.