changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org > docs / core/lib/organ.org

changeset 34: bc53e27c0163
parent: 26a97fc6dcda
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 22 Jun 2024 23:54:39 -0400
permissions: -rw-r--r--
description: bump
1 #+title: organ
2 #+author: Richard Westhaver
3 #+setupfile: ../../../clean.theme
4 This is a modular tool for extracting information from emacs org-mode
5 files. It's highly opinionated and only suited for parsing my
6 documents. This means I may introduce syntax which is not supported by
7 or which can't be interpreted by Emacs Org-Mode. It also means that
8 /the complete Org-element API will not be supported/. The most
9 troublesome of org-mode features are simply ignored.
10 
11 This project is driven by the idea that org-mode is pretty cool, but
12 that previous attempts to build a robust parser implementation have
13 been hindered by their attempts to clone the functionality as well.
14 
15 - *Goals*
16  - org->sxp :: takes org-mode stream outputs SXP forms
17  - parallel :: take advantage of multi-threading to parse multiple
18  trees simultaneously
19  - composable :: specialized methods for combining and composing
20  org-mode nodes