[vtkusers] RE: [vtk-developers] New vtk packages; suggestions reqd. for othe r modules
Prabhu Ramachandran
prabhu at aero.iitm.ernet.in
Tue Oct 9 08:38:26 EDT 2001
hi,
>>>>> "DJB" == Daniel J Blezek <Blezek> writes:
DJB> was a Good Thing, and helped make the Tcl interface a bit
DJB> more useful, in the case that you wanted to do batch
DJB> processing. In Python does it make sense? People seemed to
DJB> be quite happy with "import vtkpython", and off you go. We
DJB> are going down a path of gyrations that may or may not be
I have one vapor-ware application that might use this - a class
tracker written in Python. It finds all new classes in each package
and spits it out in very nice looking HTML. :) I am not going to write
this but someone might.
Point is there might be an application in the future that could use
the split packages. Agreed that such an application can use
vtk.common and get all the classes but this isnt perfect.
>> import vtk from vtkpkg.gui.tk import RenderWidget a =
>> vtk.vtkSomeClass() r = RenderWidget()
>>
>> # or import vtkpkg.common a =
>> vtkpkg.common.vtkSomeCommonClass()
DJB> Cleanly, but not as elegant as I would like. Having vtk
DJB> broken into two packages adds some unnecessary complexity.
Well, that complexity is only used by developers so they can always
do
import vtkpkg.common
this is far better than doing
if os.name == 'asds':
import libvtkCommonPython.
etc.
The whole point is that by allowing one to load parts of vtk we avoid
problems with name changes and the like.
Anyway I think we should think some more about this before making any
more changes.
Thanks for the feedback.
prabhu
More information about the vtkusers
mailing list