From version 11.0, Dyalog supports the use of Unicode scripts (usually stored as UTF8 text files) for storage of Classes and Namespaces. The Simple APL Library Toolkit (SALT) provides a simple mechanism for loading and saving these scripts.
Version 12.1 introduced User Commands, which are entirely based on APL source code stored in Unicode text files - and make SALT easier to use (all SALT commands are now available as User Commands).
The Documentation Centre (available via the Help|Documentation centre menu in version 12.0, or online at http://www.dyalog.com/documentation) contains a documents introducing both SALT and user Commands.
Since 2008, Dyalog is been using SubVersion (http://subversion.tigris.org/) for management of source code written in APL, C and other languages used to implement the Dyalog system. If SALT is used to store APL source code, tools like SubVersion can manage APL code in exactly the same way as code written in any other language.
