[Insight-developers] Integrating the New Statistics framework into ITK

Stephen Aylward stephen.aylward at kitware.com
Thu Apr 9 17:04:57 EDT 2009


On Thu, Apr 9, 2009 at 4:51 PM, Bradley Lowekamp <blowekamp at mail.nih.gov> wrote:
> Actually...
> "Backward compatibility trumps all" (c) 2009 (TM) All rights reserved.
>
> I think maintainability can be more important the backwards compatibility in
> some cases. I have concerns about the number of duplicate files, number of
> needed #ifdef, and then number of builds that will be needed to get good
> coverage on yet another build option. We don't want ITK to collapse under
> it's own weight of maintainability.

ISC never could agree on a policy of backward compatibility, but we got close...
http://insightsoftwareconsortium.org/node/23

> I also don't have a clear idea of what the goals of integration are. What
> are the possible choices? How may other files in ITK depend on the
> Statistics? How will they be ported?
> I am under the opinion that both need to live together for a transition
> period, and then warn the user community of the impending change. In this
> case, if a user wants the old statistics, perhaps we could have an separate
> library for users to utilized these deprecated classes. This would be
> very similar to how I am now using the re-factored statistics now, it's just
> another library in my programs.
> Brad
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
>



-- 
Stephen R. Aylward, Ph.D.
Director of Medical Imaging
Kitware, Inc. - North Carolina Office
http://www.kitware.com
(518) 371-3971 x300


More information about the Insight-developers mailing list