On May 29, 2007, at 5:26 PM, MacArthur, Ian ((SELEX)) ((UK)) wrote:

> In practice, no one really sets priorities in open source projects -
> when the workers are volunteers, you can't tell them which bits to
> fix...

I believe it worked pretty well even without hierarchy. I can tell  
you though that only fixing bugs form 1.1.7 to 1.1.8 and not adding  
any features is quite nerve wrecking.

> That's a large part of why a lot of the distro companies pay  
> developers
> actual money to work on the bits no one else can be bothered with...

Yes. Until now, no part of FLTK has ever been paid for AFAIK.

>> is also cleaner interface, cleaner API, all things putted in
>> namespace...
>
> Actually, the interface isn't that bad - in the grand scheme of things
> it is actually quite sensible and reasonably straightforward.

FLTK2 has some better naming (for example all classes derived from  
Group have "group" in their name, making their use obvious), but the  
difference between starting a class name with "Fl_" or "fltk::" is  
nil. Apart form the FLTK1 popup menu mess, FLTK2 is not that  
advanced, it is just different.

>> Sorry, but I don't agree that number of commits, solely, are
>> so much relevant ...
>
> Very true indeed, but I'd guess if you counted the lines...

Ah, either one is no measure. I have seen bugs where it took week to  
find out that a programmer type O instead of 0 and it was messing up  
code left and right. The SVN commit does not reflect the amount of  
time that went into the patch or the importance of it.

Fact is, FLTK 2.x and FLTK 1.1 are quite far apart. Too far to just  
throw a compatibility layer on top and everything's peachy.

Matthias

----
http://robowerk.com/


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to