Some thoughts about a plan

Magnus Lie Hetland <[email protected]> Mon, 16 Feb 2004 14:57:24 +0100
Newsgroups gmane.comp.python.anygui.devel
Message-ID <[email protected]>
Laura raises some valid points (I'll think about them and answer them
more specifically in a while) -- I'd just like to throw in some
thoughts in parallel:

Would it be more realistic, and therefore also motivating (and
therefore even *more* realistic <wink>) to try to achieve a more
modest set of objectives than those we have dreamed up so far? We
could keep the current stuff in a "pie-in-the-sky-TODO-file" and
really trim/slim down the real stuff, and perhaps get somewhere, and
perhaps even feel that we have something we can call a *complete*
Anygui release?

This is based on the situational factor that we cannot assume that
people have lots of time, or can sustain enthusiasm over a long period
of time.

So, simply put, I suggest that we (1) cut down on the back-ends (for
now, anyway), perhaps to the Big Five: wx, qt, msw, tk, and java
(still quite a few), and (2) limit our ambitions to (a) adding menus
(not popup-menus), and (b) file dialogs and plain info/warning
dialogs.

  Note: Work on other back-ends is OK -- we just shouldn't commit
  ourselves to keep maintaining them (unless someone is willing to
  commit...?)

That's it. Nothing more. Then we can focus our efforts on making this
stuff work, and then on making it work better. I think this
functionality is more than enough for lots of useful applications --
at least enough for a release or two that will be stable enough that
people will *dare* to use it. And -- if someone feels like it,
plugging in some new feature (e.g. graphics or what-have-you) that
could be handled as a discrete, fixed-time project.

What do you think?

BTW: If/when we decide to add a Canvas -- maybe we should consider the
DrawBot API (or something close)? Piddle/sping is fine, but DrawBot is
a bit simpler... Just a (pie-in-the-sky-)thought
(http://effbot.org/zone/drawbot.htm).

-- 
Magnus Lie Hetland           "The mind is not a vessel to be filled,
http://hetland.org            but a fire to be lighted."  [Plutarch]


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click