 |
Object Orientation: In Version 11.0, you can define Classes in APL. In addition to providing a powerful tool of thought, APL classes provide much better integration with .Net, allowing APL Classes to derive from, or be used as Base Classes of, .Net classes written in C# or other languages (for .Net versions 1.1 or 2.0).
For more information, read the Introduction to Object Oriented Programming for APLers, which is currently being serialised in Vector magazine. You can also download this document as a PDF file.
|
 |
New Primitive Operators and Functions: Power Operator, Squad Indexing, Lowest Common Multiple and Greatest Common Divisor. |
 |
64-Bit Version: Use all the memory you can afford to install in your hardware - effectively no limit on workspace size. There is still a limit of 4 billion elements in any APL array, which will be removed in Version 11.1. |
 |
Dynamic Workspace Size: Version 11.0 will release unused memory to the operating system on workspace compaction. |
 |
Cross-platform Interoperability: Version 11.0 provides full interoperability of workspaces, component files and TCP sockets: Not only between the 32- and 64-bit versions, but also between big- and little-endian hardware. |
 |
Improved Error Handling: Errors occurring in external link libraries are trappable. )SI stack reported in the "System Error" popup, for both internal and external crashes. |