I think the power and challenge of Leo is that it's such a general
purpose environment.  Various IDEs give you a tree with representations
of different things in the tree (primarily source files but also todo
lists and class diagrams etc.).

But none of them have the `for i in p.children() do stuff with p.b/p.h`
layer that Leo has - at least not that I'm aware of.

To me the heavyness, in Leo, and I do know what you mean when you talk
about that, it mostly in the interface.  It continues to look old to
me.  Some of this might be as trivial as color, the blue of the
minibuffer strip, and that yellow tint.  The button bar needs aesthetic
attention, although it's tricky because you want to let Qt do it's
default thing of different platforms.  And it needs to show things as
text, not icons, although allowing icons more easily would also be
good.

But I think a lot of this could be addressed with incremental
improvement.

I'd like the see the solarized color scheme available.  Maybe the
scroll bars could be made less visually dominant.  Someone will
probably improve the button bar eventually.  Maybe the Minibuffer
line could hide when it's not being used.

The key handling and focus handling I think suffers from a tension
between letting the gui toolkit do what it wants and trying to make it
do very specific things, I've wondered what a more vanilla gui
system would be like.

Other IDEs has sometimes startlingly smart autocompletion - I need to
play with Leo's more to decide what level it's at at the moment.

But at the end of the day it's the flexibility of Leo which makes it
unique and uniquely useful and productive.  There are plenty of
products competing to most neatly and cleanly package the gui toolkit's
default behavior, the world doesn't need another one of those.

Perhaps Eclipse is the best thing to compare Leo to, in terms of power,
and customization potential.  Does Eclipse have a better learning curve
than Leo?  If so, why?  I've never really used it, before Leo I used
Emacs for coding and Freemind and other things for outlining.

Cheers -Terry

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
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.

Reply via email to