Please! Help! Let's get unstuck!
Adam Megacz <[email protected]> 03 Apr 2003 10:57:57 -0800
| Newsgroups | gmane.comp.java.xwt.general |
|---|---|
| Organization | Myself |
| Message-ID | <[email protected]> |
I'd like to beg you all to please re-frame the debate in terms of
starting with xwt.widget and splitting it step by step, justifying
each step.
http://lists.xwt.org/pipermail/dev/2003-April/002809.html
I further urge you NOT to consider "organizational reasons" a valid
reason for splitting because:
1) Unlike the other reasons, it is subjective. We can argue
forever about subjective things because nobody can ever be
proven to be wrong (by example or counterexample, etc). It's
kinda like arguing about colors or fonts. We'll never come to
an agreement. Give up now.
2) [The kicker]. We create xwt.lib.backwards_compatability. If
we want to split, say, xwt.widget into xwt.widget.foo and
xwt.widget.bar later on, we add the line
xwt.overlay("xwt.widget.foo", "xwt.widget")
xwt.overlay("xwt.widget.bar", "xwt.widget")
Into a function makeOverlays() in the static block of
xwt.lib.backwards_compatability. That way, apps that were
written for older versions of the library can use the old
namespaces, but our cvs checkout doesn't have to have all of
the foo/bar templates littering xwt.widget!
What I'm driving at here is that there is *no penalty* for delaying
the decision to branch the namespace for organizational reasons. So
let's put off that decision until we absolutely have to make it.
I think this approach will keep us all truly objective, and avoid
overflowing my mailbox.
- a
_______________________________________________
http://lists.xwt.org/listinfo/dev