[Insight-developers] Visual Studio 6.0
Bill Lorensen
bill.lorensen at gmail.com
Mon Dec 10 17:35:06 EST 2007
Stephen,
The operative word is "nearly".
Maybe we should consider dropping cygwin. 18 failing tests...
Seriously, we should revisit our "policy". Recall that I wrote a proposal a
couple of years back:
http://www.insightsoftwareconsortium.org/wiki/index.php/Administration-BackwardCompatibility
The document is here:
http://www.insightsoftwareconsortium.org/wiki/images/4/46/APIChangePolicy.pdf
As CTO of the Insight Software Consortium, I am willing to revive this issue
over the winter.
Bill
On Dec 10, 2007 5:17 PM, Stephen R. Aylward <Stephen.Aylward at kitware.com>
wrote:
> Hi,
>
> Ya'll know that I am nearly as passionate about backward compatibility as
> Bill. However, I do believe that we need to occasionally allow the
> toolkit
> to undergo a "jump."
>
> I AM NOT SUGGESTING THAT NOW IS THE TIME FOR SUCH A JUMP OR EXPRESSING ANY
> OPINION REGARDING VS6; however, the backward compatibility policy of the
> ISC
> includes the following terms:
>
> "Across major versions (e.g. from Version 1.x to 2.0), the APIs of the
> toolkit may change if it is in the best interest of the toolkit so as to
> provide effective implementations of the methods and features that are
> being
> sought by its users. Every API change will be well documented, and every
> effort will be made to provide scripts to facilitate the update user
> software that is affected by the API change."
> --
>
> http://insightsoftwareconsortium.org/modules.php?name=Content&pa=showpage&pi
> d=7
>
> I STRONGLY think that MOST major revisions should not break backward
> compatibility. Just know that if the need TRULY arises, then there is a
> mechanism.
>
> Stephen
>
>
> =======================================
> Stephen R. Aylward, Ph.D.
> Chief Medical Scientist
> Kitware, Inc. - Chapel Hill Office
> http://www.kitware.com <http://www.kitware.com/>
> Phone: (518)371-3971 x300
>
>
>
>
>
> ________________________________
>
> From: insight-developers-bounces+stephen.aylward=
> kitware.com at itk.org
> [mailto:insight-developers-bounces+stephen.aylward=kitware.com at itk.org] On
> Behalf Of Bill Lorensen
> Sent: Monday, December 10, 2007 4:15 PM
> To: Karthik Krishnan
> Cc: ITK; Luis Ibanez
> Subject: Re: [Insight-developers] Visual Studio 6.0
>
>
> Karthik,
>
> I don't agree that a significant digit increase justifies
> significant changes to the toolkit. Any API (or compiler support) changes
> should always be scrutinized. ITK only will reach 4.0 because we decided a
> while back that x.10 releases would be confusing to users. We are forced
> to
> 4.0 after 3.8 because of this policy.
>
> Bill
>
>
> On Dec 10, 2007 4:02 PM, Karthik Krishnan <
> karthik.krishnan at kitware.com <mailto:karthik.krishnan at kitware.com> >
> wrote:
>
>
> Its probably reasonable to query the user's list to see if
> there are a significant number of users (probably very few considering
> that
> VS9 is scheduled for a release in 2008).
>
> That said. I agree with Luis that Version 4.0 is a good
> time
> to drop support for VS9. An significant digit increase in version number
> reflects a significant change in the toolkit. Or, if you drop support at
> the
> next release, increment the version number to 4.0.
>
> --
> karthik
>
>
> On 12/10/07, Gaëtan Lehmann < gaetan.lehmann at jouy.inra.fr
> <mailto:gaetan.lehmann at jouy.inra.fr> > wrote:
>
>
> Hi,
>
> Why are we waiting to remove the support for that
> compiler?
> Dropping the support for vs6 doesn't mean that
> people who are using
> vs6 won't be able to use ITK, only that they won't
> be able to use the
> newer version of ITK.
>
> Following that idea, and if there is no other
> constrain (like imposed
> compiler support, or a too huge number of users of
> vs6), another
> option is to drop vs6 support as soon as possible,
> and then backport
> bug fixes to the last branch to support vs6 for
> some
> time, so people
> can have enough time to switch to a newer compiler
> version.
>
> Would it be possible to proceed that way?
>
> Gaëtan
>
>
>
> Le 10 déc. 07 à 16:48, Luis Ibanez a écrit :
>
> >
> > One day... one day... :-)
> >
> >
> > How about doing it as the celebration of ITK 4.0?
> >
> > That will be September 2008.
> >
> >
> >
> > Luis
> >
> >
> > -------------------------
> > Mathieu Malaterre wrote:
> >> On Dec 10, 2007 2:16 PM, Luis Ibanez
> <luis.ibanez at kitware.com> wrote:
> >>> Just for the record:
> >>>
> >>> In the past couple of days we were
> experimenting
> with
> >>> factorizing all the NumericTraits of the
> VariableLengthVector
> >>> by using a single template.
> >>>
> >>> The basic idea is that:
> >>>
> >>> NumericTraits< Vector< T > > = Vector <
> NumericTraits< T > >
> >>>
> >>>
> >>> The replacement template worked fine in most
> compilers,
> >>> except the beloved and magnificent Visual
> Studio
> 6.0. :-/
> >> Are we ever going to get rid of that fake
> compiler that's only
> >> good at
> >> wasting people time ?
> > _______________________________________________
> > Insight-developers mailing list
> > Insight-developers at itk.org
> >
> http://www.itk.org/mailman/listinfo/insight-developers
> <http://www.itk.org/mailman/listinfo/insight-developers>
>
> --
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr
> <http://voxel.jouy.inra.fr>
>
>
>
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
>
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.itk.org/mailman/private/insight-developers/attachments/20071210/6f68f53b/attachment.htm
More information about the Insight-developers
mailing list