World Programming Limited (WPL) develop and sell the World Programming System (WPS), an interpreter for the language of SAS. A great alternative - Request a free evaluation of WPS.
The WPS Core module provides facilities required to run programs written in the language of SAS. Support for the syntax and semantics of the language of SAS includes DATA steps, procedures, functions, call routines, formats, informats, macros, logs, input data, output data and readable output, and the ability to interface with many industry standard data sources.
A complete list of all language elements supported by all WPS modules can be found in the language support section of this web site.
WPS Core provides support for both old-style and new-style macros.
Many DATA step functions and CALL routines are supported by WPS Core including:
Many Formats and Informats are supported by WPS Core including:
Many Procedures are supported by WPS Core
Full support for program logs with error messages and warnings. The WPS Workbench provides the option to view, navigate, save and print logs. Locating errors in program logs is made easy with the outline view and log highlighting
WPS Core supports the following Output Delivery System (ODS) destinations:
The new R procedure (PROC R) offers the ability to use R language within a SAS program. R program code and data sets can be passed to and from an R environment, and log output and graphics generated by the R environment can be retrieved directly into WPS ODS output.
Support for the JAVAOBJ DATA step component and the JAVAINFO procedure (PROC JAVAINFO) has been added to WPS Core to allow the calling of methods in compiled java classes.
The table below provides a summary of data formats presently supported by the WPS Core module.
Additional access to Microsoft ACCESS, Microsoft EXCEL, SPSS and dBASE files is supported by utilising the WPS Engine for DB Files module.
Connectivity to databases is achieved by utilising appropriate integrated Engine modules.
WPS Core also provides support for the following file access methods:
WPS Core can be used on any supported platform.