|
|
How APLX Behaves in a Standalone Application |
|
Restrictions of the Runtime InterpreterThe APL interpreter which is packaged together with your workspace to form the standalone application is an almost complete implementation of APLX, but without the capability of running in desk-calculator mode and without the APL development environment (debugger, function editor, etc). Thus, your workspace must include a latent expression which takes over when the application starts up. If your APL code ever tries to return to desk calculator mode (either because the latent expression terminates normally, or if an untrapped APL error occurs or breakpoint is hit), then the APL session will end. If it terminates because of an error, the error message will be displayed in a message box. Other differences are:
The Session windowThe APLX Session window is available in standalone applications, but it behaves in a special way. On start-up, the Session window does not appear, and the normal APLX sign-on message is not displayed. It will remain hidden unless your packaged application performs ordinary APL output to the Session window, or requests input using This provides flexibility for various requirements, for example:
The APLX fontUse of the APLX font in your applications is optional. Applications which use System Classes for user-interface programming probably will not need the APL font, but if you use the Session window for output we recommend that you do install the APLX font on machines running the application. |
|
|
Copyright © 1996-2010 MicroAPL Ltd