APL2000

APL+Win Version 9.1

Introducing APL+Win Version 9.1. Visionary yet practical, the single comprehensive development tool for creating the next generation of applications has arrived. Developers can use APL+Win to create powerful applications quickly and effectively.

APL+Win has been continuously developed and advanced for over 30 years, making it the most robust and reliable development environment available. It provides a stand alone application development environment and with APLNext WebServices, integration with the Web browser and Web services.

The APL2000 Subscription Program is designed to help customers to successfully develop, deploy, and manage systems built around a broad range of high-quality APL2000 solutions for the server and the desktop. This program provides a comprehensive, annual service contract that covers all APL2000 products at use within the customers enterprise. It also provides a managed support relationship for customers who have made a significant investment in APL2000 technologies. Pricing varies by subscription level.

This version contains the following modifications:

APL+Win installer, executables and Dlls are digitally signed

With this release, the APL+Win installer, executables and dynamic-link libraries (DLL) contain an authenticode certificate digital signature from the commercial certificate authority VeriSign. This will ensure that the APL+Win software you install is provided by APL2000.

New ŒEVAL system function

ŒEVAL is a new monadic system function that accepts a character scalar or vector right argument, specifically intended for use in the cases where programmers have tried to use the execute primitive function to recreate variables that may have resulted in APL+Win crashing due to stack overflows. ŒEVAL has also replaced the execute primitive function in the ]IN user command to support large variable definitions occassionally produced by the ]OUT user command.

ŒEVAL is similar to the execute primitive function but allows only a limited subset of the execute primitive's syntatic features. The argument may only contain the following syntactic elements: numeric constants, character constants, strand notation for nesting, the monadic enclose primitive for nesting, the reshape primitive, and parentheses (for strand notation and grouping)

ŒWCALL enhanced to allow W_CreateFilter to operate with DEP (Data Execution Prevention) enabled

ŒWcall was enhanced to permit internal routines like W_CreateFilter to work successfully with Data Execution Prevention (DEP) enabled in Windows XP and later.

New shortcut acceleator keys added to Find and Replace dialogs

New shortcut acceleator keys were added to the Find and Replace dialogs: "&Match Substrings", "Search &All" and "Search to &End".

Custom APL+Win Branding

APL2000 can produce for customers runtime distributable files with their own company branding (company name, version number, icon, ProgID etc.). For more information on this service, please contact APL2000 Technical Support at 301-208-7217 or support@apl2000.com.

Length of ŒDM increased to 64k characters

The character buffer that holds ŒDM was increased from 256 to 64k to allow longer error messages to be fully reported instead of getting truncated.

The "Use Recycle Bin on DROP" option now available in Windows Vista

The 'Use Recycle Bin on DROP' is now enabled in the Preference dialog for the )Drop command in Windows Vista.

APX20OCX.DLL Module

There is no longer an "apx20ocx.dll" module. It has been incorporated directly into aplw.exe and aplwr.exe.

APLWCo.DLL Module

The name association between the aplw.exe and aplwr.exe and the APLWCo.dll has been improved. The COM Module can be specified via the INI file as before, but if not specified, the name can be much more flexible in that the "Co" suffix in the module's name is now optional and the APLWCo.dll can match the name of the executable (or match the root name minus a trailing "r" suffix).

A benefit of this improvement is that the APLWCo.dll module is no longer registered. It gets registered when you execute the "/RegServer" option on aplw.exe and aplwr.exe.

Bug Fixes

Interpreter
Session
APL GUI
APL Grid
Miscellaneous

Note: The APL+Win 9.1 update requires you to have APL+Win 9.0 installed.


Privacy Policy