<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang="EN-US" link="blue" vlink="purple"><div class="WordSection1"><p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">*** Cough ***  Re: [vtk-developers] Tcl wrapping and output array arguments   :-)</span></a></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ken Martin PhD</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Chairman & CFO</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Kitware Inc.</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">28 Corporate Drive</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Clifton Park NY 12065</span></p><p class="MsoNormal"><a href="mailto:ken.martin@kitware.com"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">ken.martin@kitware.com</span></a><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">518 881-4901 (w)</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">518 371-4573 (f)</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee.  Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message.  Thank you.</span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> </span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> vtk-developers [mailto:<a href="mailto:vtk-developers-bounces@vtk.org">vtk-developers-bounces@vtk.org</a>] <b>On Behalf Of </b>Berk Geveci<br><b>Sent:</b> Friday, May 8, 2015 9:54 AM<br><b>To:</b> Will Schroeder<br><b>Cc:</b> Andrew Maclean; VTK Developers<br><b>Subject:</b> Re: [vtk-developers] An interesting statistic about VTK</span></p><p class="MsoNormal"> </p><div><p class="MsoNormal">We decided to keep the Tcl wrapping going for a while longer in a separate thread a while ago. It is really not a burden on us to do it, as long as we are not asked to add more features. I expect that this will come up again in a few years and the community may be ready to let go then.</p><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">-berk</p></div></div><div><p class="MsoNormal"> </p><div><p class="MsoNormal">On Fri, May 8, 2015 at 9:47 AM, Will Schroeder <<a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@kitware.com</a>> wrote:</p><div><p class="MsoNormal">That's okay as long as maintaining these Tcl scripts and associated infrastructure is not an undue burden. After cleaning out my attic this winter I am all for getting rid of junk :-)<span class="hoenzb"><span style="color:#888888"></span></span></p><div><p class="MsoNormal"><span style="color:#888888"><br>W</span></p></div></div><div><p class="MsoNormal"> </p><div><p class="MsoNormal">On Fri, May 8, 2015 at 9:43 AM, Bill Lorensen <<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>> wrote:</p><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><p>I agree with Dave C. Just turn TCL wrapping off on most platforms. Turn it on for a couple.</p><div><div><div><p class="MsoNormal">On May 8, 2015 9:21 AM, "David Cole via vtk-developers" <<a href="mailto:vtk-developers@vtk.org" target="_blank">vtk-developers@vtk.org</a>> wrote:</p><p class="MsoNormal" style="margin-bottom:12.0pt">On the other hand, the tests are "not even there" if you simply turn<br>off TCL wrapping... So why bother removing them? They're a useful<br>reference for those who turn on TCL wrapping.<br><br>If TCL wrapping is supported, there should be some tests/examples in TCL.<br><br>I would say if you want to get rid of them, get rid of TCL wrapping<br>entirely. But if you're not willing to go all the way like that, leave<br>the tests for the poor souls stuck using TCL.<br><br>Just an alternate opinion to consider. Please don't give it too much<br>weight, as I have personally totally been in favor of getting rid of<br>TCL entirely since 2005.<br><br><br>David C.<br><br><br><br>On Fri, May 8, 2015 at 8:51 AM, Berk Geveci <<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@kitware.com</a>> wrote:<br>> Seconded.<br>><br>> On Fri, May 8, 2015 at 5:50 AM, Will Schroeder <<a href="mailto:will.schroeder@kitware.com" target="_blank">will.schroeder@kitware.com</a>><br>> wrote:<br>>><br>>> Nice work Andrew!<br>>><br>>> I'm all for eliminating duplicates, especially if it means people can test<br>>> more and faster, although if we are going to retain Tcl for the long haul we<br>>> do have to continue to test Tcl language bindings. Personally I have not<br>>> used Tcl for several years now.....<br>>><br>>> W<br>>><br>>> On Fri, May 8, 2015 at 2:00 AM, Andrew Maclean <<a href="mailto:andrew.amaclean@gmail.com" target="_blank">andrew.amaclean@gmail.com</a>><br>>> wrote:<br>>>><br>>>> Hi All,<br>>>><br>>>> Look at this for VTK:<br>>>> ----------------------------------------<br>>>> Total number of Cxx tests :   1053<br>>>> Total number of Python tests :    537<br>>>> Total number of TCL tests :    443<br>>>> Total number of tests :   2033<br>>>> ----------------------------------------<br>>>> Tests in TCL but not in Python or Cxx.<br>>>> Common/Core/Testing/Tcl<br>>>> TestArrays<br>>>> TestString<br>>>> otherInterp<br>>>> otherPrint<br>>>> Filters/Core/Testing/Tcl<br>>>> probe<br>>>> Filters/Sources/Testing/Tcl<br>>>> squadViewer<br>>>> Rendering/Tk/Testing/Tcl<br>>>> TestTextActor3D<br>>>> cursor3D<br>>>> ----------------------------------------<br>>>><br>>>> Some time ago we spent a lot of time converting the Tcl tests to Python<br>>>> either automatically or by hand, so now these 8 tests are the only ones not<br>>>> in Python or TCL. Although Common/Core/Testing/Python/TestStrings.py vastly<br>>>> extends the TCL version so really there are just 7 tests not tested by<br>>>> either Python or Cxx.<br>>>><br>>>> Is it time to disable the duplicate 436 TCL tests?<br>>>> The advantage here is that it may speed up the testing times and these<br>>>> 436 tests are redundant anyway.<br>>>><br>>>> Note: I am NOT advocating removing the tests as there may be people still<br>>>> using TCL and these may be a useful reference for them.<br>>>><br>>>> I wrote a python script to do this investigation. If people think it is<br>>>> useful, I will clean it up and put it into VTK. The code currently only<br>>>> looks at Testing/Cxx, Testing/Python, Testing/Tcl in the VTK tree, so<br>>>> folders below these are not looked at.<br>>>><br>>>> Regards<br>>>>    Andrew<br>>>><br>>>> --<br>>>> ___________________________________________<br>>>> Andrew J. P. Maclean<br>>>><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>>>> Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br>>>><br>>>> Follow this link to subscribe/unsubscribe:<br>>>> <a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>>>><br>>>><br>>><br>>><br>>><br>>> --<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" target="_blank">(518) 881-4902</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<br>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>><br>>> Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br>>><br>>> Follow this link to subscribe/unsubscribe:<br>>> <a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><br>>><br>>><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>> Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br>><br>> Follow this link to subscribe/unsubscribe:<br>> <a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a><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 <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Search the list archives at: <a href="http://markmail.org/search/?q=vtk-developers" target="_blank">http://markmail.org/search/?q=vtk-developers</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://public.kitware.com/mailman/listinfo/vtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/vtk-developers</a></p></div></div></div></blockquote></div></div></div><div><div><p class="MsoNormal"><br><br clear="all"></p><div><p class="MsoNormal"> </p></div><p class="MsoNormal">-- </p><div><p class="MsoNormal">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" target="_blank">(518) 881-4902</a></p></div></div></div></div></div><p class="MsoNormal"> </p></div></div></body></html>