[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