MicroAPL announces the commercial release of APLX Version 4 for Windows and MacOS.  APLX Version 4 for Linux is now also available, as a public beta.   APLX Server Editions, and 64-bit implementations, will follow in Q1 2008. 

You can download free-of-charge evaluation copies of APLX Version 4 from the MicroAPL website http://www.microapl.co.uk/apl.  You are also invited to visit our website to take part in the APLX for Linux public beta program.

This is a quick summary of the features introduced in Version 4 (see http://www.microapl.co.uk/apl/aplx_new_40.html for further details):

Major Language Enhancements

* Support for object-oriented programming with user-defined APL classes.
* Support for object-oriented programming using external classes written in the .Net languages (such as C# and Visual Basic), Java, and Ruby, using natural dot-notation syntax.
* Extensible interface for other object-oriented languages such as C++.
* A range of new System Functions and System Methods to use with classes written in APL or in other languages.
* New system functions for import and export of data in a variety of formats including CSV, TSV, HTML, SYLK, and Unicode UCF-8 or UCF-16 text.
* Regular-expression searching.
* Structured-Control Error Handling using :Try :CatchIf :CatchAll :EndTry.
* Zilde (empty numeric vector) system constant.

User-interface enhancements

* New QuickSym input method for entering APL symbols without a special APL keyboard layout (see summary athttp://www.microapl.co.uk/apl/aplx_quicksym.html).
* Powerful new general-array editor allows editing of almost any simple, mixed or nested array, and of the properties of APL objects.
* New class editor for writing user-defined APL classes.
* Copy/Paste of arrays in various formats for exchange with Excel and other applications.
* Enhancements to Workspace Explorer and Edit windows to support class methods and properties.
* New workspace-search feature for rapid search or search-and-replace of a string (or regular expression) in the workspace.

Performance Enhancements 

* Major speed-ups to most string searches.
* Major speed-up to outer product using the Match primitive.
* Many primitives enhanced for faster operation on large arrays. 

The MicroAPL Team

====================================================================

You are receiving this e-mail because you have expressed interest in MicroAPL products in the past.

If you do not wish to receive information about MicroAPL products and services, please accept our apologies for having disturbed you.  To request removal from our mailing list, please reply to this message with REMOVE in the subject line.  Thank you.

====================================================================

MicroAPL Ltd. Registered in England No. 1415598.  Registered office: 
The Roller Mill, Mill Lane, Uckfield, E.Sussex TN22 5AA, UK

WWW:    http://www.microapl.co.uk       PHONE: +44 1825 768050
E-Mail: microapl@microapl.co.uk         FAX:   +44 1825 749472