On 16 May 00, at 12:45, Gilbert Carl Herschberger II wrote:
> All our members are volunteers. We must treat all our members with respect,
> not just a few. It means that we don't put any member through untold agony.
> We change a name as the last resort. We only change a name when we have
> absolutely no choice.
At the current stage (pre-alpha) I don't think we can be very strict
about namespace issues. Things are very fluid right now and
change must be anticpated and accepted. Especially since we
don't have a really stringent way of controlling, assigning and
deciding namespace usage.
In my experience, with these collaborative projects, its much more
important to have the active coders "do things". Action. So if
someone is producing code, and it temporarily breaks things, so
be it. Anyone that decides to use that new code, must live with
the breakage and apply the appropriate patches and work arounds.
When things get to a "stable" release time, then we worry about
working things into a more structured system, and working out
conflicts. So things go in cycles, experimental (expect changes
that break things and things done that are knowingly "wrong").
Then you get to a stable release, where you try and cleanup the
hacks and inconsistencies. If you don't want to be bleeding edge,
then stick with the stable releases where these types of issues are
addressed.
IMHO, namespace problems are pretty trivial at this point. If a
coder wishes to use a particular namespace, then let them. If it
breaks things, then its broken for their build. If it gets integrated,
then we as a group must choose their approach versus another and
workout any namespace conflicts. With experimental code, I think
namespace issues are not really anything to consider. If you're
building things that work directly with anything in the jos.* package
then you'd better be prepared for namespace and classname
changes for the near term... you're working on the very bleeding
edge and not only is the target moving, but you're standing on a
shifting and changing foundation.
-iain
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel