On Tue, May 11, 2010 at 4:20 PM, Edward K. Ream <[email protected]> wrote:
> I don't really need a crystal ball here to write the docs. I've been > privately assuming that Ville is the leading choice to be my > successor. When appropriate, I'll tailor my remarks to him. This might happen; however, don't take this as an excuse to go for early retirement ;-). I'm currently very busy with day job and family issues (Otso is 8 months old now), so in the *near* future my freetime hacking is close to zero. Hopefully the situation will improve. I'd also expect others to volunteer as well. > Let us assume, for the sake of discussion, that Qt will be, in fact, > the dominant gui for the foreseeable future, or equivalently, that Qt > will be Ville's first choice of gui. The docs will attempt to > explain, assuming that is true, why the various wrappers I have used > still make sense. (There are a few places where it would be best to > change or remove the wrappers, and I'll certainly discuss those too.) Here's my issue with the wrappers: - People can be expected to know how Qt widgets work. If they don't know it, learning them is worthwhile (as they can use the information in their other coding endavours). Learning, *remembering* and debugging Leo specific wrappers is a distraction. - Most of the wrappers add very little value beyond abstracting away the GUI specific parts. You can see that there is very little code in each wrapper. More fundamental problem than the issue of wrappers is that Leo reimplements tons of stuff that already exists in Qt. E.g. I consider the key handling code an unnecessary complication, when most controls there could be handled entirely by Qt feature set (body editor(s), tree editor, minibuffer). Only some exceptions would need to be integrated to improve usability, but now the key handling code that could be there just to handle exceptions governs everything. -- Ville M. Vainio http://tinyurl.com/vainio -- 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.
