Introduction

PROC IML is usually used in conjunction with other DATA or PROC steps. A typical SAS program might use a DATA step to create a SAS data set and then use one or more PROC steps to analyze the data. One of the PROC steps might be IML. Because PROC steps cannot be nested, it is necessary to exit PROC IML before executing a different PROC. This can be problematic because one must lose the state of PROC IML in order to gain access to functionality provided by other components of SAS.

IML Studio eliminates this limitation by enabling you to utilize DATA and PROC step functionality without losing the state of your IMLPlus program. IML Studio enables you to access other components of SAS within your IMLPlus program. This is a very powerful capability because it means that you can access any SAS statistical procedure from within an IMLPlus program.

Please refer to the following topics:

Interfacing with SAS

Resetting the State of SAS

Notes