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.
