I believe that some of the below may have been wrapped in non-modular VTK, but I would have to check.  My understanding is that this is simply an issue with the migration to modular.  I am open to correction if I am wrong ... <div>


<br></div><div>- Wes<br><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 4:13 PM, Andrew Maclean <span dir="ltr"><<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><div><font color="#222222" face="arial, sans-serif">Hi All,</font></div><div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif">From memory the issue of removing TCL was also raised in the VTK ARB discussion at one stage. Personally I have no objection, I moved to Python ages ago for prototyping.</font></div>



<div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif">If TCL tests in VTK are not using the classes with numerals in their names at present I wouldn't bother, clearly the user base for TCL is shrinking because, if this was not so, this issue would have been raised in the past.</font></div>



<div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif">As a priority in the modularisation process, I would support changing:</font></div><div><font color="#222222" face="arial, sans-serif">vtk2DHistogramItem, vtk3DSImporter, vtk3DWidget</font></div>



<div><font color="#222222" face="arial, sans-serif"> to </font></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif">vtk2DHistogramItem, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">vtkImporter</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">3DS</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">vtkWidget</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">3D </span></div>



<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif">As this will prevent naming issues should VTK ever become a namespace. This would be consistent with which seems to occur in the other class names, namely putting 2D or 3D or a numeral at the end of the class name.</span></div>



<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif"><br></span></div><div><font color="#222222" face="arial, sans-serif">I think that the textbook and users guide will need to have a lot of changes when VTK is modularised, maybe this is where we use Python instead of TCL for the examples. </font></div>



<div><font color="#222222" face="arial, sans-serif">I would be glad to help in this process.  </font></div><div><font color="#222222" face="arial, sans-serif">One issue though ... what about Python3? I would suggest we only support Python 2.7 in existing code in order to make transitioning easier. Without looking at the python code in detail I don't think this will be a major issue.</font></div>



<div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif">Regards </font></div><span>Andrew</span> </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><div><font color="#222222" face="arial, sans-serif"></font></div>

</div>
<br><br>---------- Forwarded message ----------<br>From: Will Schroeder <<a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@kitware.com</a>><br>To: Aashish Chaudhary <<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a>><br>



Cc: VTK Developers <<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a>>, Bill Sherman <<a href="mailto:shermanw@indiana.edu" target="_blank">shermanw@indiana.edu</a>><br>Date: Mon, 26 Mar 2012 15:08:37 -0400<br>



Subject: Re: [vtk-developers] Modularization, Context2D and Tcl<br>I have no philosophical issue with removing TCL. Please note however that somebody is going to have to do a lot of work to rewrite two VTK books (textbook and user's guide) not to mention a hell of a lot of examples. Aashish are you volunteering?<div>





<br>W<br><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 3:04 PM, Aashish Chaudhary <span dir="ltr"><<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I know at least one person (Bill, cc'd) using  TCL wrapping but recently he switched to Python (not completely though).  My personal vote is +1 to remove TCL support. <div><div><br></div><div><div><div><br>

<div class="gmail_quote">
On Mon, Mar 26, 2012 at 3:00 PM, Biddiscombe, John A. <span dir="ltr"><<a href="mailto:biddisco@cscs.ch" target="_blank">biddisco@cscs.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






+1 for dropping TCL support :)<br>
<div><div><br>
-----Original Message-----<br>
From: <a href="mailto:vtk-developers-bounces@vtk.org" target="_blank">vtk-developers-bounces@vtk.org</a> [mailto:<a href="mailto:vtk-developers-bounces@vtk.org" target="_blank">vtk-developers-bounces@vtk.org</a>] On Behalf Of Marcus D. Hanwell<br>






Sent: 26 March 2012 17:50<br>
To: Jean-Christophe Fillion-Robin<br>
Cc: VTK Developers<br>
Subject: Re: [vtk-developers] Modularization, Context2D and Tcl<br>
<br>
So, for now I have applied a mapping of numerals to Roman numerals, and that works well. The TCL objects have the 2 replaced by II, everything else remains as is. This is a possible option too, although I am not particularly tied to the name.<br>







<br>
None of these classes were ever wrapped in Tcl or Java as we failed to add the handwritten code to make them part of those wrapped imports.<br>
This is not automated, but it does beg the question of how many Tcl users are out there and if they are largely supporting legacy Tcl scripts and not looking at new API.<br>
<br>
Marcus<br>
<br>
On Sun, Mar 25, 2012 at 11:19 PM, Marcus D. Hanwell <<a href="mailto:marcus.hanwell@kitware.com" target="_blank">marcus.hanwell@kitware.com</a>> wrote:<br>
> That was my other thought, although at this stage the 3D stuff is so<br>
> new and small it hardly seems worth it. It also looks ugly to me, but<br>
> I could learn to live with it. As a policy it looks like we must only<br>
> allow letters a-z to guarantee it will work everywhere (or do some<br>
> weird transform for Tcl).<br>
><br>
> On Sun, Mar 25, 2012 at 11:11 PM, Jean-Christophe Fillion-Robin<br>
> <<a href="mailto:jchris.fillionr@kitware.com" target="_blank">jchris.fillionr@kitware.com</a>> wrote:<br>
>> Good point.<br>
>> On the other want if we still want to maintain the difference, what<br>
>> about "ContextThreeD" and "ContextTwoD" ?<br>
>><br>
>> Jc<br>
>><br>
>> On Sun, Mar 25, 2012 at 10:58 PM, Marcus D. Hanwell<br>
>> <<a href="mailto:marcus.hanwell@kitware.com" target="_blank">marcus.hanwell@kitware.com</a>> wrote:<br>
>>><br>
>>> Hi,<br>
>>><br>
>>> Tcl has been an adventure. It appears that Tcl modules are not<br>
>>> allowed to have numbers in them, and so Rendering/Context2D and<br>
>>> Views/Context2D will have to change. Perhaps their names can simply<br>
>>> be Context, and that would remove the oddness that the 2D context<br>
>>> modules have some 3D rendering code in there too.<br>
>>><br>
>>> Marcus<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>
>><br>
>> --<br>
>> <a href="tel:%2B1%20919%20869%208849" value="+19198698849" target="_blank">+1 919 869 8849</a><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>
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>
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>
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>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br>| Aashish Chaudhary <br>| R&D Engineer         <br>| Kitware Inc.            <br>| <a href="http://www.kitware.com" target="_blank">www.kitware.com</a>    <br>







</font></span></div></div>
<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>
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></blockquote></div><br><br clear="all"><div><br></div>-- <br>William J. Schroeder, PhD<br>Kitware, Inc.<br>28 Corporate Drive<br>Clifton Park, NY 12065<br><a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@kitware.com</a><br>





<a href="http://www.kitware.com" target="_blank">http://www.kitware.com</a><br><a href="tel:%28518%29%20881-4902" value="+15188814902" target="_blank">(518) 881-4902</a><br>
</div>
<br>_______________________________________________<br>
vtk-developers mailing list<br>
<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a><br>
<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><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________<br>

</font></span><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>
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></blockquote></div><br><br clear="all"><div><br></div>-- <br>Wesley D. Turner, Ph.D.<br>Kitware, Inc.<br>Technical Leader<br>28 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: <a href="tel:518-881-4920" value="+15188814920" target="_blank">518-881-4920</a><br>


</div>