The Arcology Garden

org-mode meta application


org-mode is a loose-specification for an outline markup and a fairly powerful API for building simple applications on top of that outline markup. In searching for Nirvana, many have implemented syntax highlighting and outlining functionality for other text editors and programming environments like: vim-orgmode sublime-text plugin vscode-org-mode python orgparse, etc. These provide basic support for the first part of org-mode and discount the second entirely.

Consider org-drill or org-fc, two examples of an Anki deck for org-mode. Given an org-mode document with certain shape-properties, spaced-repitition learning can be done; the document can be shared and exported to the web or to a PDF. org-drill can use the facilities provided by org-mode to filter and select which cards to test, and can store metadata alongside the objects themselves.

The org-agenda is another example of this, built in to org-mode itself. org-agenda can look over all the headings in a set of org-mode files and present ones which need to be worked on, again filtered and selected with a comprehensive set of tools.

Critically, all these things work together. When I have reviews in org-drill that are overdue, they can appear on my org-agenda.

org-roam and the CCE are also org-mode meta-applications. My Practice Captures may be, I am unsure.

This is an implementation of Hypermedia.