I oftentimes find myself needing to parse org files with some external
tools (to generate reports for customers or sum up clock times for given
month, etc). Looking through the list
and having tested some of these, I must say they are lacking. The
Haskell ones seem to be done best, but then the compile overhead of
Haskell and difficulty in embedding this into other languages is a drawback.
I think it might benefit the community when such an official parser
would exist (and maybe could be hooked into org mode directly).
I was thinking picking some scheme like chicken or guile, which could be
later easily embedded into C or whatever. Then use that parser in org
mode itself. This way some important part of org mode would be outside
of the small world of elisp.
This is just an idea, what do you think? :)