On 29 May 2007, at 18:55, matthiasm wrote:
> 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.

I think it has worked very well. And I think that the quality of the  
code is generally enhanced by allowing "natural evolution" rather  
than by trying to enforce a specific agenda. People do a better job  
on the things they really need...

>> 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.

Yes, I agree. When I first learned about namespaces, they seemed like  
a great idea, I was sure they were going to solve all sorts of  
scoping issues etc. But now we have been using them for a while,  
well, it hasn't really worked out quite like that - it changes the  
problem, but does not really fix it...

Also, if we are going to break the 1.1 ABI, do we want to re-name  
some of the more inaccurately named functions and methods whilst we  
are at it?


>> 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.

Totally agree - I was just looking for an alternate measure. In  
reality, I do think there has been lots of work on both 1.1 and 2.0,  
but maybe Millan's perception that there is more activity on 1.1 is  
down to something as simple as that you (Matthias) and Mike post here  
more often than Bill or Fabien tend to do?
I guess the fact that the buglist for 2.0 is bigger also gives the  
impression that nothing is happening on 2.0? I don't know...
-- 
Ian

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

Reply via email to