I’ve wanted IDL batch files to be executable scripts for awhile, but figured I would just have to live without that since IDL’s comment character is not
#. But then found out that Scheme also uses the
; as the comment characters, but allows the first line to begin with
#! (the shebang) and just ignores that line. So I made rIDL mimic that:
$ mg_shebang_test.pro This is an executable rIDL script!
mg_shebang_test.pro script is:
#!/usr/bin/env ridl -quiet ; This is an example of an executable rIDL script that recognizes the shebang ; characters, #!, on the first line of the script. print, 'This is an executable rIDL script!' exit
This was actually quite simple to add to rIDL; I would love to see this feature in regular command line IDL.