When to Combine External Code with IDL

IDL is an interactive program that runs across numerous operating systems and hardware platforms. The IDL user enjoys a large amount of portability across these platforms because IDL provides access to system abilities at a relatively high level of abstraction.

There are reasons to combine external code with IDL:

A programmer who is considering adding compiled code to IDL should understand the following caveats: