Dyalog APL V17.0 Pre-Alpha READ ME FIRST

This document contains the latest information about Dyalog APL Version 17.0. It was last updated $Date: 2017-10-13 16:09:24 +0100 (Fri, 13 Oct 2017) $ and is associated with $Revision: 31148 $.

This file is dyalog_readme.htm and is included in the help directory in the Dyalog installation.

Table of Contents


This section lists various changes and fixes which may affect your application. They have been made in 17.0 rather than in DSS updates since they involve a change in behaviour.


We've not yet produced any documentation for 17.0: this is all there is so far !

New In 17.0

6356In Classic mode, the current line can jump down the window after editing the function and returning to the tracer.
1402917.0: Remove JSON I-Beams
1464500209 Remove write support for 32-bit component files
14826mapl script: run aplkeys.sh by default
14858Switch to a more up to date version of zlib
14918BUILD_SE doesn't take DPI scaling into account when building sessions
14923Fix caret location for JMS experiment

Issues Fixed in Version 17.0 Reported in Earlier Versions of Dyalog APL

2796Referenced functions are not edited permanently if the function and the reference are in different namespaces
3940A class or namespace script will not fix if it contains a defined function which contains a Del inside a recursive dfn.
7851LARGE ARRAYS: ⎕CR/⎕NR/⎕VR crashes when a fn name is too long
8764Tracer: repeatedly hitting any of the continue/resume buttons results in docked tracer window getting progressively shorter
11081Enhancement: Add a Select All MenuItem to the pop-up menu
11725Windows: Attempting to display a function with a header line of more than 1044000 characters generates a syserror
14467Strange result from 2(⎕←+)3 when boxing is on
14538Unique (∪) can give a wrong answer when ⎕CT ≠ 0 and used on arrays of 11 or more very close floating point numbers
14727Variant should accept an empty list of options
14915Linux: odd permissions on directories in /opt/mdyalog