This document contains the latest information about Dyalog APL Version 14.1.
This file is dyalog_readme.htm and is included in the help directory in the Dyalog installation.
This second issue of Version 14.1 includes all fixes that have been applied to 14.1 since it was released, and thus includes the latest .NET support files. There is no need to apply any patch with a date earlier than 2015-07-24 or revision number of 14.1.25328.
We will be issuing a third set of 14.1 installation images once the final testing of the non-Administrative install is complete.
Mac OS X version 10.11 ("El Capitan") includes a new security enhancement which means that certain directories, including /usr, are no longer writeable by any user, including root. From experience, it would also appear that any non-operating system files in these directories are removed as part of the upgrade.
This has no impact on Dyalog APL itself, but it has impacted R; the file /usr/bin/R no longer exists. As a consequence a new version of the rconnect workspace is included which checks for the R script in multiple locations.
Dyalog has also found that the operating system upgrade caused a problem between R and rscproxy; we strongly recommend ensuring that R is correctly configured to support rscproxy before attempting to use the rconnect workspace (a simple reinstall of rscproxy should suffice).
The Version 14.1 Release Notes should be read in conjunction with this file.
The latest documentation for 14.1 can be found at docs.dyalog.com/14.1 and the latest version of the online
help at help.dyalog.com/14.1.
Conga version 2.6 is included with Dyalog version 14.1. We have reorganised the location of the source of Conga within our code repository, and as a result the SVN revision number (the third part of the version number) has been reset. The code itself has not been changed; it is merely an administrative change.
SQAPL on Linux (excluding Dyalog for Raspberry Pi) requires unixODBC version 2.3.1. The necessary shared library files are included in the installation image and reside in $DYALOG/lib. These libraries are subject to the LGPL version 3, details of which appear in $DYALOG/Licences for third-party components.docx
Non-Windows version of Dyalog now open the trace windows on error, similar to the default behaviour on Windows. This is controlled by the TRACE_ON_ERROR environment variable in the mapl/dyalog scripts.
ID | Description |
935 | APL crashes if you use the Explorer to open enough edit windows to run out of workspace |
3486 | Classic mode: Having Windows->Close all (trace) windows for the second time, the cursor no longer reflects cursor movement keys |
4061 | Setting uppercase to 1 on Root has no effect V12.0 onwards and has been removed from 14.1 |
4287 | In some circumstances functions in instances do not pick up changes made to the function in the original class |
8330 | Ravel-with-axes should be tolerant when checking for integer axis specification |
8331 | In a scripted object line numbers are wrong in a dfn for those lines which themselves define a one-line dfn |
8743 | Time to run Complex GCD appears to be O(imaginary part) |
9150 | Workspace explorer columns menu displays an empty list |
9740 | If editor is undocked and maximised, shift+enter on fn[30] will incorrectly start the editor on fn with line 31 at the top. |
10484 | :Namespace, :Class and similar constructs in a function definition should error when the function is run |
10628 | Width of trace window in Classic mode is too narrow if treeview is visible |
10629 | Classic Mode: height of trace/edit window is too small to show all of 2 line fn |
10835 | Fixing a class which assigns a one-line dfn can modify a dfn in an :Include'd namespace. |
11179 | ⎕map-ing a large file crashes with sys error 086 |
11199 | Inner product rejects lev and dex |
11214 | Add an option to reset the Language Bar to its default values |
11216 | Spurious SYNTAX ERROR on (n.f←+) |
11312 | It is possible to have two edit windows open on same dfn at same time |
11394 | )CLEAR may generate a syserror when a callback on an object in ⎕SE has a left argument that is a namespace under # |
11471 | Syserror 999 if you set the Posn or Size of ⎕SE such as when building sessions |
11522 | '⎕SE'⎕WS'State' 0 generates a syserror 999 |
11711 | Removing all functions from a scripted object while suspended in a function in that object results in a syserror 999 |
11724 | Key operator may signal a DOMAIN ERROR rather than a RANK ERROR on namespace arguments |
11726 | Rank operator incorrectly signals DOMAIN ERROR on namespace arguments |
11729 | Enclose with axis on a namespace incorrectly signals DOMAIN ERROR |
11755 | While suspended in tracer, editing a one-line dfn in the same scripted object can cause source and binary parts to differ |
11819 | Re-fixing a class which overrides a base class member function causes infinite recursion when calling the overriden method |
11847 | Add "Paste Object" to the session pop-up/context menu |
11854 | On Windows, calling ⎕cmd with an argument of 1024 characters or more causes APL to stop responding |
11917 | Classic Editor: when the editor is open on a numeric array, it shows (¯1+⊃⍴⍪array) lines |
11940 | Complex division by 1J1×2*512 fails |
11988 | ⎕FLIB hangs if there is a fifo in the directory |
12011 | )WSID 10 temp causes a syserror |
12034 | Dyalog can crash if there is a Captions setting for MessageBox with {WSID} in it and Dyalog has a startup problem. |
12093 | Empty String arrays received from from .NET should have a fill item of 0⍴⊂'' |
12098 | Windows 8.1 with a touchscreen: ⎕NEW of a Windows Form makes the Session Window smaller |
12114 | Use of Workspace Explorer on Isolates quickly hangs APL |
12115 | 8⌶ generates a VALUE ERROR rather than a SYNTAX ERROR when the left argument is missing |
12193 | Trying to open editor on a :included namespace script with a relative path while tracing a dfn in an instance will syserror |
12198 | Editing a class method after typing in the session while tracing leads to incorrect source in tracer |
12248 | Scrollbars misbehave if the Thumb is moved beyond line 65535 |
12321 | Classic Mode Editing: with a large font size, attempting to open the editor can cause Dyalog to hang |