Org mode is kinda like Leo for Emacs: http://orgmode.org/manual/index.html

As a result of "convergent evolution" it has many of Leo's features:

- Outline commands: 
http://orgmode.org/manual/Structure-editing.html#Structure-editing

- To-do lists: http://orgmode.org/manual/TODO-Items.html#TODO-Items

- Hyperlinks: http://orgmode.org/manual/Hyperlinks.html#Hyperlinks

This is natural. 

But org mode lacks *all* of Leo's crucial scripting features:

1. Org mode gives scripts *no* access to org mode outlines! There is no 
API, for elisp or any other language. No predefined c,g,p. In org mode, 
**everything is just text**.

2. Org mode has no extensibility features: no plugin architecture, no event 
handlers, no @button.

3. Org mode has no clones, generators, or positions because everything is a 
simple tree.

It is possible to create source files using org mode:
http://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code

But org mode is feeble in comparison:

- No @others(!!)  noweb is used as the markup--there is *no* integration of 
markup with outline structure.
- Source code must be delimited with markup(!!)
  
http://orgmode.org/manual/Structure-of-code-blocks.html#Structure-of-code-blocks
- No automatic tangling.
- No untangling at all.
- No automatic imports (@auto).

Emacs makes up for it's lack true outline structure with a huge user base, 
so most (not all!) Leo's features have gotten *simulated* in an ugly, 
hard-to-extend, way. But simulation has its limits: features like @button 
and @test does not exist in org mode.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to