Here is what I've got for the abstract of the talk: Leo is an outliner, each node in a leo outline has two parts, a headline - a single line topic, and its body text, either of which can be blank. Headlines are displayed in the "outline pane" their position and indent level give a visual representation of the outlines hierarchical tree structure. Whenever a headline is selected in the outline pane, its body text will be visible in the body pane. The files in your project head up their own subtree in the outline, the root of each has a special headline that names the file to create/update from the body text of its descendants. A template, usually in the body text of that special headline, determines how the body text in each descendent will be gathered up to generate the named file on each save. Using this system allows you to lay out and organize your different areas of functionality your code will implement, then write code, or write code and then organize, or mix this up however you are drawn to do. Rearranging code is easy, just move the headlines around and the code in the associated body text is moved too.
Commenting code in body text is cheap and easy, by default text entered into a body starts a free form, wrapped comment, when you want to start your code, just put the "code-start", (@c -- short for @code) directive on a new line, then write your code below it. However, there is another, implicit type of commenting available through the headlines, just give the headline a short sentence about what your up to in that nodes descendents. You can use this to quickly capture what you intend you code to do, and then come back later and write the code. The ability of outlines to capture, but then hide details to allow you to shift your focus to another area of the system is one of Leo great strengths. -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To view this discussion on the web visit https://groups.google.com/d/msg/leo-editor/-/2CVsatoFyKEJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
