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.

Dyalog IDE
Dyalog IDE cube

Integrated Development Environment (IDE)

Microsoft Windows

The native development environment on Microsoft Windows.

Dyalog RIDE
Dyalog RIDE cube

Remote Integrated Development Environment (RIDE)

Microsoft Windows, macOS, Linux

Recommended for non-Windows platforms and remote debugging.

Dyalog TTY
Dyalog TTY cube logo

Terminal-based Development Environment (TTY)

Linux and Unix Terminals

A lightweight, text-based environment for developing from the command line.

Rich Park
Any Questions?
If you’re struggling to install and/or start using Dyalog, email us at support@dyalog.com, call +44 1256 830030, or send us a message.

Rich Park, APL Teacher/Evangelist

Get Support