On Aug 2, 8:55 am, "Edward K. Ream" <[email protected]> wrote: > I am beginning to feel that something basic is missing from Leo.
Your question struck a chord. Deep down, I really think Leo is potentially a "killer app". There is no doubt that with the processes adopted around Leo and its foundation precepts, I write better, more reusable code. And Leo has done a remarkable job of utilizing yet hiding XML - that is a grand accomplishment. There is both a sense of promise and a lingering sense of unfulfilled potential with Leo. The addition of hooks for IPython was the last big advance - and it was a HUGE advance. I do not think you can separate a discussion about an open source tool from a discussion of the community that supports it. At its best, the Leo-editor group is a supportive, responsive community. There was a time that keeping up with the postings on this site was an outstanding way to discover "new" technology. And I have discovered a lot of great technology - both through prior visits, and by following some of Leo's best contributors in other channels. However, I find I spend far less time visiting this group than I had when I first came upon Leo's tools. I know in general that the popularity of developer sites can ebb and flow with time - just look at Google Groups posting stats. I think that return visitors/ contributors are influenced as much by shared values and community as they are by hot technology. There are a number of items on my "want-to-do-someday" list such as marrying Leo with CouchDB. But I have so little time for my want-to- do's that I hate squandering that limited time on troublesome or dead- end efforts. I strive to eek out some time each month for want-to- do's, but when I hit a brick wall on the current chosen list item - it gets shoved to the bottom of the list. It might even be banished to the land of "things that need to be forgotten". Such has been my experience with my last couple of want-to-do's with Leo. I have learned not to rely on Leo's documentation to be representative of Leo's full (and current) functionality. I do not want to re-invent the wheel and so often I feel there must be a way to do what I want to do with the existing software - but it is undocumented! Past suggestions for a "Leo Cookbook" with fully executable examples have consistently been shot down. I am grateful that Leo has been shared with the coding world. I "feel" that Leo ought to be at the core of any tool set for developing in python. But then, several years ago I "felt" that both Perl and MySql needed to be mastered as the foundation tools for software development - at least the lingua franca glue tools. Perl is now dead and MySql is owned by Oracle (they might as well be dead). Python should be around for as long as I am likely to be coding. Leo could be at the center of that - but it seems stalled. I feel it's unrealized potential is reflective of a lack of great documentation and the lack of the friendlier collegial support more commonly experienced today with efforts such as CouchDB, Nodejs, or Javascript. It is not that they are sexier technologies - I would rather write code in Python than in Javascript. But if I am going to invest my time to advance something that is difficult - it is much more rewarding in an environment that is growing its support. My Answer: Really Great Documentation Bernie Pursley Ellington, CT -- 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.
