ITK now requires a short xml description of API changes. These will eventually be collected into a migration guide. There is info here:<br><a href="http://www.itk.org/Wiki/ITK_Release_4/What_Developers_Must_Do_To_Contribute_to_the_Users_Migration_Guide">http://www.itk.org/Wiki/ITK_Release_4/What_Developers_Must_Do_To_Contribute_to_the_Users_Migration_Guide</a><br>
The migration policy and guide was created by Kitware as part of their ITKv4 contract.<br><br>I suggest that we do something similar in VTK. It is a small burden on the developer that will make it easier on our customers. In ITK, we try to add a migration document when me make the API change. This should save a lot of effort later.<br>
<br>Bill<br><br><div class="gmail_quote">On Thu, May 5, 2011 at 11:27 AM, Sean McBride <span dir="ltr"><<a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Thu, 5 May 2011 10:45:14 -0400, Berk Geveci said:<br>
<br>
>We (ARB) discussed the possibility of getting rid of SetInput() and<br>
>creating a new function called SetInputData() to flag such issues at<br>
>compile time rather than runtime.<br>
<br>
</div>2¢: Flagging at runtime, say with an assert(), sounds fine to me.<br>
<br>
--<br>
____________________________________________________________<br>
Sean McBride, B. Eng                 <a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a><br>
Rogue Research                        <a href="http://www.rogue-research.com" target="_blank">www.rogue-research.com</a><br>
Mac Software Developer              Montréal, Québec, Canada<br>
<div class="im"><br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
</div><div class="im">Follow this link to subscribe/unsubscribe:<br>
</div><a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
<br>
</blockquote></div><br>