<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Wrapping really should be something 'extra' on top, that helps users do things and not the driving force behind the core toolkit.<br></blockquote><div><br>I agree and disagree with this :-) The ability to wrap pipeline objects is not something 'extra' on top. It is what enables almost every useful VTK-based application: ParaView, VisTrails, MayaVi, Slicer and many others. Without this ability, VTK would be just another C++ library used by a handful applications. I think that anything that negatively effects the wrapping of pipeline objects in VTK would have a very serious impact on its usability.<br>
<br>Having said that, I don't believe that this needs to extend to every single class in VTK. As I was suggesting, we can deal with things like arrays as special cases. IMHO, anything that gives access to low level data structures should map well to efficient constructs of the target language (like NumPy for Python).<br>
<br>-berk<br><br><br></div></div>