Dyalog Integrated Development Environments
On all supported platforms, Dyalog provides an Integrated Development Environment (IDE) to enable the interactive use of APL to explore data, discover algorithms and create solutions.
Intergrated Development Environment (IDE)
For Microsoft Windows
The native development environment for Dyalog on Microsoft Windows is customisable and includes integrated search and replace, copy/paste, file explorer integration, and more.
Remote Intergrated Development Environment (Ride)
For Microsoft Windows, macOS, Linux
The cross-platform Ride is the recommended IDE for non-Windows platforms and allows remote debugging on any platform.
Text-based Terminal (TTY) Intergrated Development Environment
For Linux/Unix Terminals
The original interface to Dyalog, and the default interface for Linux. An interactive APL REPL, editor, and debugging tool.
Need Help Choosing?
Find the right Dyalog environment for you
Explore the range of features and conveniences available on supported platforms.
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Multi-line Editing | |||
Syntax-aware Editor | |||
Auto-indent | |||
Bracket Matching | |||
Error Highlighting | |||
Session History Navigation |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Step-through Debugger | |||
Breakpoint Support | |||
Stack Viewer | |||
Variable Inspection | |||
Tracer (traditional and inline) | |||
Log Viewer |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Supports External Editor Integration | |||
Configuration Interface |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Full graphical interface | |||
Menu System | |||
Editor Toolbar | |||
Session Tool Bar | |||
⎕WC GUI support (native forms) | |||
Syntax Highlighting | |||
Session Window | |||
Workspace Explorer | |||
Resizable Windows | |||
Dockable Windows | |||
Mouse Interaction | |||
Context Menus | |||
Language Bar | |||
Native Keyboarding Support | |||
Autocomplete | |||
Code Mini-map | |||
Customisable UI | |||
OS Clipboard Integration | |||
Workspace Search | |||
Chart Wizard |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Offline Help | |||
F1 Help | |||
Value Tips | |||
Glyph Tips |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Free for Non-commercial Use | |||
Open-source Client |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Runs on Windows | |||
Runs on macOS | |||
Runs on Linux | |||
Supports local APL session | |||
Supports remote APL session |
IDE for Microsoft Windows | RIDE (Remote IDE) | TTY IDE | |
|---|---|---|---|
Can Ask Questions | |||
SALT Integration |
Downloads
Dyalog for Windows
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Dyalog for macOS
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Download Dyalog for Ride
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Download Dyalog TTY IDE
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
CTA title here to ask any questions
CTA text to talk to sales, you can email us at sales@dyalog.com, call +44 1256 830030, or send us a message.
Rich, APL Teacher/Evangelist