Welcome to Dyalog Version 12
As from 29 February 2008 Dyalog Version 12.0.1 for Windows/32 is available as a download for DSS subscribers. If you are not a DSS subscriber - but still feel you need Version 12.0.1 for Windows/32 immediately, please contact us here with your request.
Platinum release - Version 12.0.2 for all platforms will be available in May 2008.
You can view or download the release notes here
The defining feature of Version 12.0 is support for Unicode character data. Version 12.0 also contains a number of additional features aimed at making you more productive.
Key Features of Version 12.0

|
Unicode: Version 12.0 allows applications to store and manipulate Unicode character data. Applications can now accept entry of data in any of the worlds writing systems - from Amharic over APL, Chinese and Tolkiens Elvish Runes to Zulu. All components of Dyalog support Unicode: The Development Environment itself, the Dyalog language and file systems, built-in GUI objects, and interfaces to COM/OLE, Microsoft.Net and ODBC.
The adoption of Unicode also means that data is no longer translated as it enters and leaves the Dyalog interpreter. APL source code can be stored in Unicode text files and edited using any editor which supports these files. A simple source code management system and an interface to the popular SubVersion system is included. |
| |

Click here to enlarge image
|

|
Built-in charting: Version 12.0 includes the Causeway product series: RainPro (including the .NET version, SharpPlot for high quality Business Graphics, and NewLeaf for reporting and typesetting. You can produce a graphical representation of numerical data in seconds by clicking on a chart icon whilst running your session - or write your own APL scripts to produce high quality reports with integrated business graphics.
|
| |

Click here to enlarge image
|
Unicode & Classic editions
When converting existing applications to use Unicode character data, some code conversion may be required. For many applications, the required changes may be trivial, some applications will run without any changes. However, large applications with many interfaces to external data may require significant work - if for no other reason than that the external databases and interfaces need to be upgraded in order to store Unicode data. Users who have developed Auxiliary Processors and Dynamic Link Libraries will need to be upgrade these to handle Unicode data.
For this reason, version 12.0 and the next several versions of Dyalog will be available in two variants: A Unicode edition which uses Unicode for all external interfaces, and a Classic edition which uses the same interfaces and translate tables as 11.0 and earlier versions of Dyalog.
Workspaces and Files can be shared between the Unicode and Classic editions. Both editions also provide extensive inter-operability with earlier versions. Component files can be shared with old versions subject to certain limitations (for example, the files must contain data which can be represented in the old systems).
New online libraries for Help and Documentation
In connection with Version 12.0 we have created 2 new online libraries which are now publicly available via the website. The Help library is created as a very structured topic tree which you can expand. There is also a search function where you can either select from a menu or type in your search criteria.
The Documentation section contains all the available documentation and this section will be updated on a regular basis as and when new manuals and training materials become available. In connection with the Platinum release of Version 12 all the manuals will further be available as PDF downloads as well as print-on-demand via LuLu.
You can peruse the new libraries by clicking at the buttons in the right hand column of this page.
|