Previous Article
Return to Newsletter
Next Article

The Array Editor – A new tool from davidliebtag.com


We are pleased to announce that Dyalog 13.2 includes a new tool from a third party vendor, The Array Editor from davidliebtag.com. The Array Editor supports editing arbitrary APL arrays including character, numeric, and nested arrays.

The Array Editor allows you to edit arbitrary APL arrays. For example:

You can edit any array; character, numeric, and nested arrays are all supported. There are no restrictions on type, rank, length, or depth. You are only limited by the speed and amount of storage in your computer.

The Array Editor draws arrays using a format that is similar to the output of the DISPLAY function. Simple arrays are displayed in entry fields that accept input of Unicode characters. Nested and non-homogeneous arrays are surrounded by boxes. The attributes of the selected array are displayed in the status bar.

You can rearrange data using a variety of APL primitives including enclose, disclose, reverse, transpose, grade up and down, ravel, and enlist. You can also insert elements in vectors and matrices. Inserted elements are built using the same prototype rules as overtake.

If you make changes you're not satisfied with, simply undo them, as many times as you want. The Array Editor supports infinite undo and redo.

You can copy and paste arrays to and from the clipboard. The Array Editor supports several APL dialects. You can use the clipboard to copy data between dialects and Excel.

Invoke the Array Editor in Dyalog by simply clicking on a variable name. After using the Array Editor’s facilities to view and possibly change the array, use the Save and Save and Close choices on the File pull-down menu to save your changes in the workspace.

The Array Editor is included with Dyalog 13.2 for Windows 32 and 64 bit, Unicode edition.

Like the rest of Dyalog APL/W, the Array Editor source code is deposited in an escrow account with NCC Group.

For more information about the array editor, go to http://www.davidliebtag.com.

 

Previous Article
Return to Newsletter
Next Article