The editor found in Google data in Google, I used for a long time to familiarize my basic function. Its thinking is also very interesting. The source is about to be traced back to Don Knuth Literate Programming, or earlier, emphasize the documentation. The importance, the code is only a small part of the programmer's work.
The following entry comes from the explanation of the Leo homepage. In my understanding, Leo is a structured browser that can use the unable common text file (source code file.) Structured browser (also editor, although the editing function is not so strong). Leo is written in Pure Python, and the GUI is based on TK / TCL, which can be extended via Python Scripts.
Leo is ...
An outlining editor for programmers.Outlines clarify the big picture and provide unlimited space for details. A flexible browser for projects, programs, classes or data. A literate programming tool, compatible with noweb and CWEB.Leo outlines enhance any programming language. A data organizer for web sites and other complex data.Leo outlines can generate complex data spanning many different files. A project manager. Leo provides multiple views of a project within a single outline. Leo naturally represents tasks that remain up-to-date. Portable. Leo runs on Windows, Linux and MacOS X Jaguar. 100% pure Python. Leo uses Tk / tcl to draw the screen. Fully scriptable using Python.? Leo's outline files are XML format. Open Software, distributed under the Python License.
Please use leo's sourceforge forums to ask questions and makess.
Leo's Author Is Edward K. REAM