Visual APL provides
support for third party System Quads and primitives written in any .Net language
If
your application requires specific support for specialized primitives or quads,
you can add them or use third party solutions.
Visual APL natively supports the addition of primitives and quads.
Developers can now create specialized overloads for primitives and any Visual APL
application can use them. If you need a specialized plus or minus or shape or any
other APL primitive you can build it and replace the existing primitive functionality
or simply enhance it. This means you can build specialized primitives which perform
some operations, but then default to the ISO compliant Visual APL primitives for
other cases.
Developers can also add new specialized primitives to the Visual APL solution.
Quads can also be overloaded or their functionality replaced in Visual APL. When
a new Quad is needed, these can also be built and added to a Visual APL application.
Visual APL also supports .Net operator overload from other languages such as C#.
These features make it possible to utilize the best of breed tools when building
your application and they are integrated at the language level.