Yanni Chiu <ya...@...> writes:

> >     Gofer it
> >             squeaksource: 'akuhn';
> >             package: 'SUnit';
> >             package: 'SUnitGUI';
> >             load
> 
> Is it too late to call it SUnit2, SUnit3, whatever?

Too early in my opinion :)

I follow the github style of forking, ie "fork early, fork often". The name of
 a fork is qualified by prefixing it with the name of the forker, so my fork is
 qualified "akuhn/SUnit". IMHO it is early enough to think about a new name
 when it is (ever?) merged back into Pharo. Phunit might be nice. 

@stef that might make a nice feature for new package system: to tell in an
 immediately visible way from which repo a package/class is coming.
 
> What happens is that people start writing test cases assuming the newer 
> version. Then at some point there's a conflict, and you either have to 
> re-write your old or your new test cases. Maybe it's okay to be forced 
> to update your old test cases, but it would be good know which version 
> of the "SUnit API" is available or required.

Good point, I share your concern. Maybe something like 

    self assumeSUnitIsAkuhnFork

might help. This will fail with DNU on all version except my fork.

--AA



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to