Name |
Platform |
Features
|
Dyalog Editor |
Windows |
Basically same editor as the one built into the IDE, providing syntax colouring, auto-formatting, language help, comment handling, and tree-view.
|
Emacs |
cross-platform |
GNU APL mode provides shifting and prefix key input. Dyalog APL Input provides backtick keyboard support.
|
Jupyter Notebook |
Windows, Linux, macOS, AIX |
Dyalog Jupyter Kernel provides syntax colouring and HTML/SVG rendering.
|
Sublime Text |
Windows, Linux, macOS |
APL Highlighting package enables syntax highlighting for APL, including Dyalog and APL2 dialects.
|
Typora |
Windows, Linux, macOS |
Syntax highlighting for code blocks.
|
Vim |
cross-platform |
VIM APL provides rainbow curly braces with a matching colour for ⍺ , ⍵ , ∇ , and : in dfns, prefix key input, and completion for quad names, keywords, and system commands. Vim Notebook runs an interpreter in the background to evaluating code cells.
|
Visual Studio Code |
Windows, Linux, macOS |
APL Language extension provides syntax highlighting and snippets. APL Language Server Client provides tool tips on primitives, prefix (e.g. backtick) completion.
|