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

 

Visual APL supports both dynamic and strong typing

APL has always meant the freedom to create code without the worry of variable typing. Visual APL continues this and adds the ability to use strong typing when needed.

Visual APL supports dynamic code creation and completely dynamic variable types. The variables in Visual APL can be any object, without regard to type.

Dynamic typing is extremely valuable when processing arrays and doing mathematical computations where the type of the data is likely to be promoted and demoted. In addition, in many of these computations the dimensions of an array are likely to change often during processing. For these cases, strong typing would be impossible to implement.

However, as we all know, there are some cases, like those historically covered by utilities created in C, C++ and assembler and called from APL that strong typing can be critical.

For these cases, you can now create the strong typed code directly in your APL function. You no longer have to rely on pre-compiled assembler routines. Now you can create the solution in Visual APL in your functions.





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