You may use the EXPLIB routine to remove the experimental library from your search path. (Note that any experimental routine you have already accessed in the current session remains compiled.) Type EXPLIB,-1 to do this. If you type EXPLIB,0 you will be told whether or not the experimental library is already included in your search path.
A more powerful routine was recently written for manipulating the IDL search path called MPATH. MPATH will allow any directory to be added anywhere in the search path. It will also display the entire search path in an easy to read format by simply typing MPATH,0 . (You can also look at the search path directly by typing print,!path, but this may require examining a long and possibly confusing string of directories.)
As an example of compiling experimental routines, suppose the experimental library contains four procedures a, b, c, and d. Let us assume that a is a completely new procedure, and that b, c and d are new versions of standard procedures.
Which version of each procedure will you be using if you execute them all now?
a The experimental version.
b The experimental version.
c The standard version.
d The standard version.
To execute any other version you must compile it explicitly with the .RUN command.
To see what's in the experimental directory, you may type SPAWN,'dir '+!iuer.expr or $dir explib: .pro if your operating system supports spawns. If you can not spawn (e.g., on MACs), you can use the DIRLIST command, (e.g., DIRLIST,!iuer.expr+'*.pro' ).
To compile an individual experimental routine, type .RUN EXPLIB: followed by the procedure name. For example, to compile STARFIT from the experimental library, type .RUN EXPLIB:STARFIT. After the procedure has been compiled (you will see the IUE_IDL> prompt again), type the procedure call statement to execute the procedure. The EXPLIB logical is defined on the IUE alpha. If you have the software installed on your own machine, and the machine's operating system supports logicals, it may be defined also. Note that not all platforms support logicals.