This document contains the latest information about Dyalog APL Version 21.0.
This file is dyalog_readme.htm and is included in the help directory in the Dyalog installation.
The online documentation can be found at https://docs.dyalog.com/21.0/.
| ID | Description |
| 2626 | ⍋ of N identical DateTime .NET objects should be like in APL and return ⍳N |
| 5016 | With "confirm before overwrite" selected in Keyboard shortcuts, should not be asked if there's nothing already defined |
| 13837 | <AO> inserts first comment symbol at beginning of selection instead of beginning of first (partially selected) line |
| 16630 | Grid comments are not DPI scaled correctly |
| 16656 | Syserror getting or setting an OLE property if you copy a workspace which contains a saved OLEClient object |
| 17845 | :EndSection cannot be abbreviated to :End in either the session or in a function - a SYNTAX ERROR will be signalled |
| 18421 | Rank operator generates a NONCE ERROR in this expression {⎕NS ⍬}⍤¯1⊢⍳0 |
| 18553 | ⎕THIS not understood by ⎕NC nor ⎕NS nor ⎕WG nor ⎕ATX |
| 18621 | cannot fix script of several functions if only one is defined |
| 19130 | Non-Windows: ⎕DMX.(InternalLocation Message) fields are mangled when saved in classic and then loaded in unicode |
| 20657 | When running from Ride, calls to ⎕NEW System.DateTime result in errors appearing in the session rather than the status Window |
| 21572 | HTMLRenderer WebSocketUpgrade does not happen unless you add a ⎕DL delay |
| 21693 | Disable ⎕ED in shell scripts |
| 21778 | Stack is inappropriately cut when executing modified assignment with derived modifier containing a dfn operand |
| 21787 | Misplaced caret on error in :If statement |
| 22469 | Cannot see what has been typed into ⎕SR ⎕SM form on Mac until you press enter |
| 22470 | Cannot exit the ⎕SM form screen on Mac if use ⎕SR |
| 22475 | Bind should give a better error message when the target file is not writeable |
| 22521 | Rank operator (⍤) allows propagation of prototypical namespaces |
| 22574 | Syntax colouring of combined dfn and arraynotation is incorrect |
| 22597 | Inconsistencies in assignments during inline tracing |
| 22609 | Improve DMX error message for when @ is incorrectly given a function right operand which does not return a boolean result |
| 22659 | Inline tracing, with 'trace idioms' on, does not trace into optimised forms in the rank operator |
| 22661 | 200⌶,⊂'{a}←foo' returns '}' rather than '{' (201⌶output) for the opening brace |
| 22678 | Syntax colouring of dfns/dops/mops does not update as ⍺⍺ and ⍵⍵ are added or removed from the text |
| 22737 | Stencil optimised form {E cmp +/⍪A×⍤2⊢⍵}⌺ erroneously RANK ERRORs when E is a vector |
| 22762 | (∧⌿2 0⍴0)≤0J1 (and others) incorrectly DOMAIN ERROR |
| 22763 | Left argument to left operand of ⌺ is not always a vector |
| 22779 | A config "file" name which is a directory causes a segfault / AIX can erroneously generate a config file name as a directory |
| 22787 | Stencil special case {⍵}⌺ gives wrong result on nested vector ⍵ with ⎕ML←2 |
| 22795 | ⎕CSV drops imaginary part of complex numbers |
| 22852 | 00429 Better support for IDE Classic Mode |
| 22854 | A Form docked in the session does not dock correctly after a session save and load |
| 22878 | JSON strings (generated using 1∘⎕JSON or other places where the interpreter generates JSON) should not contain non-Unicode chars |
| 22882 | We need a magic number for session layout files, which are new binary files in 21.0 |
| 22925 | ⎕JSON should not demangle names from matrix representation |
| 22933 | ⎕USING←'System' ⋄ ValueTuple.Create () causes a syserror 999 on linux |
| 22966 | Clean up raw text injection in ⎕JSON |
| 22971 | SYNTAX ERROR when pass-through value of assignment is used as value in array notation in dfn |
| 22983 | Dyalog not yet tolerant to moving Documents directory (Windows; v21.0 project 00433) |
| 22985 | Make ⎕JSON tolerant of invalid surrogate pairs in string escape sequences |
| 22998 | Inconsistent behaviour of editor on dfn2 in # which is a copy of #.ns.dfn |
| 23077 | ⎕CSV trims escaped whitespace, contrary to its documentation |
| 23123 | Heap buffer over-reads in the JSON Parser Helper |