[Insight-developers] Visual Studio 6.0
Stephen R. Aylward
Stephen.Aylward at Kitware.com
Mon Dec 10 17:17:10 EST 2007
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
More information about the Insight-developers
mailing list