[vtkusers] IDL or, preaching VTK to the nonconverted

John Shalf jshalf at lbl.gov
Thu May 20 12:56:09 EDT 2004


I've used IDL since before the PV/Wave-IDL split.  IDL is a very good 
scripting language for expressing data processing, matrix processing, 
and other iterative algorithms (much better than TCL or Python for this 
purpose).  VTK is very good at expressing workflows and has a bunch of 
very complex algorithms pre-packaged into modular components. They 
really are two different things in that sense -- there is no direct 
comparison.

Perhaps a better comparison is the languages that VTK can generate 
bindings for (TCL, Java, and Python).  IDL is far more elegant at 
expressing such iterative algorithms than any of the scripting 
languages that are currently used for VTK bindings.   So rather than 
compare the two, it would ultimately be useful to generate VTK bindings 
for IDL (in addition to TCL, Java, Python etc..) to create a robust 
data analysis interface.

Likewise, S-Plus is probably a better data processing language for 
people who are more geared towards using VTK for statistical analysis.  
I believe the ORNL tool called "ASPECT" effectively combines VTK and 
S-Plus for researchers who's algorithms are more of that bent.

-john

On May 20, 2004, at 7:57 AM, Joey Mukherjee wrote:
> We use IDL in this dept. a great deal, although I personally have 
> never used it.
>
> One of the nicest things about IDL is the simplicity of the language 
> to do fairly complex stuff.  Working with matrices, arrays, etc.  Its 
> makes certain things easy, and other things impossible.  With VTK, 
> everything is possible, just hard.
>
> Anyway, if you already have "real" programmers, VTK will let you do 
> more stuff.  If you have people who may not have real skill in 
> software like scientists or whatever, I bet they would be faster in 
> IDL.  IDL is fairly expensive, but so are labor costs.  Its really a 
> judgment call.
>
> If I were making the case for VTK, the only point I could really see 
> is the power to do stuff that IDL couldn't dream of doing.  Good luck!
>
> On May 19, 2004, at 1:39 PM, Sean McInerney wrote:
>
>> Hi All,
>>
>>   Does anyone with past or current experience with IDL have any 
>> insight into its comparison with VTK ... that they wouldn't mind 
>> sharing? Beyond being commercial and old/mature, are there any big 
>> points making the case for VTK over IDL in implementing a 3D 
>> visualization system (that will do a fair bit of image processing)?
>>
>> -Sean
>> _______________________________________________
>> This is the private VTK discussion list. Please keep messages 
>> on-topic. Check the FAQ at: 
>> <http://public.kitware.com/cgi-bin/vtkfaq>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
> Joey
>
> _______________________________________________
> This is the private VTK discussion list. Please keep messages 
> on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers




More information about the vtkusers mailing list