Gabe Hart did the work along with Luis.<br><br>Bill<br><br><div class="gmail_quote">On Thu, May 5, 2011 at 12:28 PM, Berk Geveci <span dir="ltr"><<a href="mailto:berk.geveci@kitware.com">berk.geveci@kitware.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;">Good idea. Who should I talk to about this? Luis?<br>
<div><div></div><div class="h5"><br>
On Thu, May 5, 2011 at 12:25 PM, Bill Lorensen <<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>> wrote:<br>
> ITK now requires a short xml description of API changes. These will<br>
> 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" target="_blank">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<br>
> contract.<br>
><br>
> I suggest that we do something similar in VTK. It is a small burden on the<br>
> developer that will make it easier on our customers. In ITK, we try to add a<br>
> migration document when me make the API change. This should save a lot of<br>
> effort later.<br>
><br>
> Bill<br>
><br>
> On Thu, May 5, 2011 at 11:27 AM, Sean McBride <<a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a>><br>
> wrote:<br>
>><br>
>> 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>
>> 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>
>><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<br>
>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
>><br>
>> Follow this link to subscribe/unsubscribe:<br>
>> <a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
>><br>
><br>
><br>
</div></div></blockquote></div><br>