Para ejecutar un programa en IDL, hay que compilarlo y luego ejecutarlo. En el caso más simple, estas 2 acciones se hacen a la vez utilizando:
| .RUN (.R) |
|---|
| .RNEW (.RN) |
A diferencia del primero comando, el segundo comando (.rn) borra primero todas las variables grabadas en la memoria de IDL antes de compilar y ejecutar el programa nombre_del_programa.