Packages(Experimental)


Naming Source Files

Some operating systems (notably Linux) are case-sensitive. Make sure that the names of all files in the source directory match the case of the names for the SourceFiles keyword in the info.txt file.

To ensure that data sets are found on all operating systems, lowercase the names of all data sets in the data directory of a package.

Knowing when to use lowercase versus mixed-case file names can be confusing. When it doubt, use lowercase file names.

Another potential source of confusion is whether to use .iml or .sas as the extension for source files in the source directory. The choice of a filename extension does not affect the functionality of a package. However, the choice of an extension does determine which application is used to edit the file. It also determines how that file is displayed by an application.

Under the Windows operating system, double-clicking a file automatically launches the default application that is associated with the file extension. A file with a .sas extension might be opened by a program such as the SAS windowing environment or SAS Enterprise Guide. A file with an .iml extension is opened by SAS/IML Studio, if it is installed.

Some text editors perform syntax highlighting based on a file’s extension. A file with a .sas extension is opened as a SAS file by most program editors. Consequently, SAS/IML statements in the source files might not be colored correctly.

A file with an .iml extension is colored according to IMLPlus syntax when the file is opened by the SAS/IML Studio application. The same file might be treated as a plain-text file by other applications. For example, the enhanced editor in the SAS windowing environment does not apply syntax highlighting to a file that has an .iml extension.


Note: This procedure is experimental .