#

# What People are Saying About Leo

Alex Abacus

> "Leo is an interactive editor for organizing text fragments hierarchically and sequentially into one or more files and hierarchical folders, without arbitrary limits on the number and size of text fragments and the depth of the hierarchy.

> Tangle is a tool for combining hierarchically and sequentially organized text fragments into text files, hierarchically grouped into folders, with hierarchical or sequential organization of text within the files, and without arbitrary limits on the size and number of files and the depth of the hierarchy of folders and text nesting within the files."

Steve Allen

> "Leo is EXACTLY the kind of outliner I was looking for--fantastic job!"

Shakeeb Alireza:

> "I am a huge fan of Leo. I think it's quite possibly the most revolutionary programming tool I have ever used and it (along with the Python language) has utterly changed my view of programming (indeed of writing) forever."

Bruce M. Bolden

> "Just a quick note to thank you for your work on Leo. It is a really nice piece of work!

> It makes "literate programming" much easier. [I've been playing around from time to time, but it was tedious, so I continued with my usual way of working.]

> Again, this is a great tool!"

Serge Brisson

> "I want first to thank you for Leo. This is a very useful and interesting tool."

Korakot Chaovavanich

> "Thank you very much for leo. I think my way of working with data will change forever.
> I have just tried leo for 2-3 days, yet I am certain this will be a revolution. The revolution is as important as the change from sequential linear organization of a book into a web-like hyperlinked pages.
> The main concept that impress me is that the source listing isn't the main focus any more. You focus on the 'non-linear', hierarchical, collapsible outline of the source code."

Josef Dalcolmo

> Thanks for the great work--I love Leo!!!

Zak Greant, Creative Director, Nucleus Information Service Inc.:

> "I have been playing around with Leo and am really very impressed! It should either replace or greatly augment the development tools that I use."

Dave Hein

> I've tried Literate Programming tools off and on for more than 10 years, mainly because the promise was so great. I've abandoned them every time because working with the various CWEB-like tools was so awkward.

> Leo changes all that. The most important benefits promised by Literate Programming are realized by using Leo, without the awkwardness of the other tools.

Bob Hustead

> "I wanted to thank you for the effort you've put into Leo. It looks fantastic. I've always though that Literate Programming was a good idea, but the tools were completely un-workable."

Austin King

> "I was turned on too a very cool tool written in Python. Leo is a marriage of outlining and literate programming. Pure genius. The main reason I am impressed with this tool is that it doesn't affect your choice of tools. You can use whatever IDE for whatever language and switch back and forth between leo and it."

Nicola Larosa

> "And yes, I've been using Leo a few hours every day for more than a week, now. :^) Actually, it's become my main development platform, and I do this for a living."

Marcus A. Martin

> "I just discovered Leo today. I am one of the many droves of people that came stampeding by due to you being Slashdotted. I will say that I am extremely impressed at how stable and useful Leo appears to be. As soon as I ran though the slide presentations of how Leo works, it struck me that I have always been looking for this in an editor.
> I am very impressed that you developed this app single handedly. It looks like a very impressive piece of work."

David McNab

> "Hey, Edward, please bear with us. I know you're overwhelmed, but you've come up with perhaps the most powerful new concept in code manipulation since VI and Emacs.

> I'm blown away with how Leo can slice'n'dice C and Python files into their component parts.

> Leo absolutely ROCKS! :) It's exactly the tool I've been wanting for years but have never got around to writing.

> One thing I really like is the ability to create functions in any order I please, and not think about what files to put them into till later. This ability alone has freed up a lot of my thought processes with coding.

> For me, Leo is proving a god-send, and speeding up the learning time considerably. In its ability to create multiple 'views' of code files, it's easy to make PalmOS programs very understandable and easy to work with."

Joe Orr:

> "We who use Leo know that it is a breakthrough tool and a whole new way of writing code.

> Leo is a powerful tool for organizing text into tree structures, and for just generally attacking a number of problems from a tree-based perspective.

> <opinion>There has been a lot of hype about XML and all the uses to which it can be put. But, to my mind, the greatest benefit of XML is that it allows people to easily work with tree structures. All the benefits of XML really flow from that. Leo is the best application I've seen for conceiving and planning the trees that are then put into action via various XML technologies.</opinion>

> Outlining Editors have existed for a while (e.g. PC-Outline, MORE) but Leo takes a major leap beyond previous tools for three reasons:

- You can embed a simple macro language inside of a Leo document to instruct Leo to assemble pieces of the Leo document into another file. This facilitates, among other things, one type of Literate Programming.
- Leo saves its files in XML format. This means that you can easily import and export Leo documents to any number of programs that can understand XML. for example, you can use an XSLT stylesheet to export a Leo file to HTML. And you can import any XML file into Leo using another XSLT stylesheet.
- Leo is fully scriptable via Python."

Bruce Rafnel

> "Hi, I have been interested in creation of a hierarchal text-editor for a while and I just came across Leo, which I found to be almost exactly what I had in mind, which is fantastic because I don't have to code anything!"

Rich Reis

> "I am an amateur photographer. I use plain old 35mm. film for my pictures. Over the weekend, I used Leo to organize my lists of pictures. It is quite helpful--I can have separate nodes for pictures I have enlarged, as well as pictures I have submitted to our local camera club. Thanks!"

Steven P. Schaefer

> "Just as structured programming reveals and disciplines the flow control of a program, [Leo] allows the designer to reveal and discipline structure at many layers simultaneously: data structures, object structure, entity-relationship structure, client-server structure, design pattern structure, temporal structure, project management structure, and any other structure relevant to the system."

Brian Takita

> "Leo is a very good concept and is a revolutionary step in the right direction for programming. I appreciate your work."

Kent Tenney

> "Leo files are so wonderful at organizing information, it'd be powerful if we could share them on the web with minimal effort.
> A Leo file is an ideal documentation tool, collecting the assorted readme.txt files, the comments from the source files...as well as the config files themselves."

Jim Vickroy:

> "I have been using Leo for about 3 weeks and I hardly use my other programming editor anymore...I find it easy and enjoyable to use. I plan to adopt it as my presentation tool for code reviews."