Dyalog Development Environments
On all supported platforms, Dyalog provides a development environment to enable the interactive use of APL to explore data, discover algorithms and create solutions.
The development environment provides editors for code and data, and a tracer which allows the setting of break points as well as full edit-and-resume capabilities. Users can enhance the development environment through user commands, development-time utilities accessible in the interactive APL session (REPL) that are used to automate common tasks and adjust settings in the development environment. Dyalog comes with user commands for inspecting the contents of the workspace, comparing the runtime of multiple expressions, quickly plotting data, and more. You can further extend the development environment by implementing your own user commands.
Integrated Development Environment (IDE)
Microsoft Windows
The native development environment on Microsoft Windows.
Remote Integrated Development Environment (RIDE)
Microsoft Windows, macOS, Linux
Recommended for non-Windows platforms and remote debugging.
Terminal-based Development Environment (TTY)
Linux and Unix Terminals
A lightweight, text-based environment for developing from the command line.
Rich Park, APL Teacher/Evangelist