Changing a few interfaces is manageable.  Removing support for the entire GUI system is much more catastrophic.  If this were a democracy I would stage a filibuster and force a super-majority.  :-)  <div><br></div><div>As it is, I will happily abide by any decision by the ARB, but I strongly urge that they make an explicit decision and announce it, rather than just do it by default or allow support to erode away.  <div>

<br></div><div>- Wes<br><br><div class="gmail_quote">On Wed, Mar 28, 2012 at 7:51 AM, David Cole <span dir="ltr"><<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#FFFFFF"><div>I'm not saying that applications like this shouldn't upgrade. On the contrary, I think they should, and I think they should do it soon, and give us feedback on the new layout of modular VTK, and on the rest of the changes (legacy code removal), ... other changes?<br>

<br>I am saying we're making a bunch of changes anyhow, and applications are going to have to make lots of changes to adapt to them anyhow... and because of this, now is the perfect opportunity to make breaking changes, so that apps that need to adapt only need to do it once, and then we position VTK for better things in the future. (Specifically, a C++ namespace and potential for more modern wrapped languages.)</div>

<div><br></div><div>Tcl wrapping, even if removed from VTK itself, could be done in a separate project, from the outside, after the fact. That's how ActiViz works for C# wrapping: which is another thing that will have to adapt to this new VTK if it wants to survive. To the best of my knowledge, nobody has spent any effort making sure ActiViz is still going to work flawlessly with the new VTK. That'll be something for somebody's to do list after the dust settles here.</div>

<div><br></div><div>This is the one chance we'll have in the next decade to break backwards compatibility: we should take it while we have it.</div><div><br></div><div><br></div><div>David C.</div><div><div class="h5">

<div><br></div><div><br></div><div>On Mar 28, 2012, at 6:09 AM, Karthik Krishnan <<a href="mailto:karthik.krishnan@kitware.com" target="_blank">karthik.krishnan@kitware.com</a>> wrote:<br><br></div><div></div><blockquote type="cite">

<div><div>I agree with Wes. Again, not to be too vocal....</div><div><br></div><div>I don't vote for 
<span style="font-size:13px;font-family:arial,sans-serif">vtk3DWidget </span>being renamed. Despite it being an old generation widgets that we don't recommend folks derive from, but the fact remains that there are a few widgets in VTK that derive from it. There are a lot of widgets in Slicer (<20) and VolView (>10) that derive from it. These are examples from just 2 applications.</div>


<div><br></div><div>I don't support Tcl wrapping being dropped. There are still a lot of apps under active development out there relying on VTK being wrappable from Tcl (BioImageSuite, VolView, SCIRun, MIPS to name a few). It hasn't been long since Slicer made the switch either.</div>


<div><br></div><div>These are all large applications, with a large user base and important customers of VTK. Don't you think a stand that: "If these applications want to continue using VTK, they shouldn't upgrade" is a bit harsh. </div>


<div><br></div><div>thx</div><div>--</div><div>karthik</div><div><br></div><div><br><div class="gmail_quote">On Wed, Mar 28, 2012 at 1:47 AM, David E DeMarle <span dir="ltr"><<a href="mailto:dave.demarle@kitware.com" target="_blank">dave.demarle@kitware.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">And I _will_ add text to the download page to make it clear what that<br>
binary is because you are entirely right that it shouldn't be the<br>
first thing newbies try.<br>
<div><br>
David E DeMarle<br>
Kitware, Inc.<br>
R&D Engineer<br>
21 Corporate Drive<br>
Clifton Park, NY 12065-8662<br>
Phone: <a href="tel:518-881-4909" value="+15188814909" target="_blank">518-881-4909</a><br>
<br>
<br>
<br>
</div><div><div></div><div>On Tue, Mar 27, 2012 at 4:12 PM, David E DeMarle<br>
<<a href="mailto:dave.demarle@kitware.com" target="_blank">dave.demarle@kitware.com</a>> wrote:<br>
> That is an old school 32bit windows tcl interpreter with the tcl<br>
> wrapped vtk libs preloaded. Use it by typing in vtk tcl scripts there,<br>
> or just pass tcl scripts as filenames to that executable to run them<br>
> without the shell. (Back when I was a young lad, and when Will and<br>
> Bill were still old men, that was the _easy_ way to learn VTK. Ah<br>
> those were the days, even if we did have to walk five miles in the<br>
> snow to get to grad school.)<br>
><br>
> My plan for this release is to keep it the same as before. I hope to<br>
> find the time to make and post the vtkpython equivalent of that<br>
> executable for mac, linux and windows, but I am not going to hold up<br>
> the release release for them.<br>
><br>
> For 6.0 we at least want the python exes, will probably drop the tcl<br>
> exe, and will try to make a proper SDK so that you don't need to<br>
> compile vtk to make c++ apps that use it.<br>
><br>
> David E DeMarle<br>
> Kitware, Inc.<br>
> R&D Engineer<br>
> 21 Corporate Drive<br>
> Clifton Park, NY 12065-8662<br>
> Phone: <a href="tel:518-881-4909" value="+15188814909" target="_blank">518-881-4909</a><br>
><br>
><br>
><br>
> On Tue, Mar 27, 2012 at 3:45 PM, David Doria <<a href="mailto:daviddoria@gmail.com" target="_blank">daviddoria@gmail.com</a>> wrote:<br>
>> On a related note, every Windows user I have suggested VTK to has gone<br>
>> to this page:<br>
>> <a href="http://vtk.org/VTK/resources/software.html#latest2" target="_blank">http://vtk.org/VTK/resources/software.html#latest2</a><br>
>><br>
>> and been extremely confused about what they get with the "Windows<br>
>> (Installer) : vtk-5.8.0-win32-x86.exe". I just downloaded and<br>
>> installed it on a Windows machine, and when I run "VTK" from the start<br>
>> menu (the only thing that appears to be an option), I get a blank<br>
>> terminal window and a blank gray widget with no further<br>
>> instructions/explanation - indeed very confusing!<br>
>><br>
>> My understanding is that this is some sort of TCL-only binary package?<br>
>> My suggestion would be to remove this from the download page entirely,<br>
>> or at least bury it so it is not the first thing you see and so it<br>
>> doesn't look like what you should download as a new user. It should be<br>
>> immediately clear that VTK is intended to be used as a library, not a<br>
>> standalone application.<br>
>><br>
>> David<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>-- <br>--<div>karthik</div><br>
</div>
</div></blockquote></div></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>Wesley D. Turner, Ph.D.<br>Kitware, Inc.<br>Technical Leader<br>28 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4920<br>
</div></div>