Contact Us | Home
VisualAPL.com
Search VisualAPL.com for:
 

 

Visual APL supports legacy APL execute, and provides new extensions

If you use execute in your code, Visual APL has you covered. When you need to create code under program control, Visual APL provides the tools you need.

The execute primitive works the way you expect, but has new features.

When you execute code you can specify the list of local variables that execute can access and change.

You can provide a subset of global variables to the execute primitive, or even use an entirely different global dictionary.

Because you can control the locals and globals used by the execute, when you have code which will be run more than once after it has been created, you can pre-evaluate the code.

Then pass the pre-evaluated code to execute with the appropriate dictionaries.

These new extensions provide the ability to execute programmatically created code in different domains, with out re-evaluating the code.





© 2006 APLNext, All rights reserved. 
APLNext, Visual APL