[Gtk-sharp-list] CVS trunk is frozen. Pass the time by writing some docs. Seriously.

Todd Berman tberman@sevenl.net
Fri, 18 Jun 2004 16:43:36 -0400


Mike Kestner wrote:
> On Fri, 2004-06-18 at 04:57, Murray Cumming wrote:
> 
> 
>>Does Gtk#/mono have some parallel-install system in case you need to
>>break API in future, like in C with GTK+ 1.2 and GTK+ 2.0?
> 
> 
> IL assemblies are versioned with a major.minor.build.revision numbering
> scheme.  When you build against an assembly, a reference to the version
> is stored in your application, so that the runtime can load the proper
> version from the Global Assembly Cache.  
> 
> The GAC can have multiple gtk-sharp assemblies installed distinguished
> by signing key, version, and culture.  We will use versioned .pc files
> to enable building against the various versions.
> 

By versioned .pc files please tell me you consider doing something like:

leaving it alone for now, and when we need to increment the version for 
parallel install purposes, we change to xxxx-sharp-1.2 or 2.0 or 
whatever we end up doing.

There is a lot of documentation/book(s)/etc all over the place now with 
-pkg:gtk-sharp, and having to change that yet again to 
-pkg:gtk-sharp-1.0 for no purpose (as it doesnt provide any more 
versioning) seems to be counter productive.

We already changed everything on everyone a month ago, lets try and only 
do it every other month ;)

--Todd