Text editors: Difference between revisions
Jump to navigation
Jump to search
(Created page with "With APL code in text files (rather that the traditional workspaces) many source code tools, including editors, can easily be used with APL. This article lists some text e...") |
mNo edit summary |
||
Line 10: | Line 10: | ||
|[https://code.visualstudio.com/ Visual Studio Code]||Windows, Linux, macOS||[https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language APL Language] extension provides syntax highlighting and snippets. [https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language-client APL Language Server Client] provides tool tips on primitives and prefix completion. | |[https://code.visualstudio.com/ Visual Studio Code]||Windows, Linux, macOS||[https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language APL Language] extension provides syntax highlighting and snippets. [https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language-client APL Language Server Client] provides tool tips on primitives and prefix completion. | ||
|- | |- | ||
|[https://typora.io/ Typora]||Windows, Linux, macOS||Syntax highlighting for | |[https://typora.io/ Typora]||Windows, Linux, macOS||Syntax highlighting for code blocks | ||
|} | |} | ||
{{APL development}} | {{APL development}} |
Revision as of 22:01, 9 January 2020
With APL code in text files (rather that the traditional workspaces) many source code tools, including editors, can easily be used with APL. This article lists some text editors that are especially well-equipped to deal with APL.
Name | Platform | Notes |
---|---|---|
Dyalog Editor | Windows | Basically same editor as the only built into the IDE, providing syntax colouring, auto-formatting, language help, comment handling, and tree-view. |
Jupyter Notebook | Windows, Linux, macOS, AIX | Dyalog Jupyter Kernel provides syntax colouring and HTML/SVG rendering. |
Visual Studio Code | Windows, Linux, macOS | APL Language extension provides syntax highlighting and snippets. APL Language Server Client provides tool tips on primitives and prefix completion. |
Typora | Windows, Linux, macOS | Syntax highlighting for code blocks |
APL development [edit] | |
---|---|
Interface | Session ∙ Typing glyphs (on Linux) ∙ Fonts ∙ Text editors |
Publications | Introductions ∙ Learning resources ∙ Simple examples ∙ Advanced examples ∙ Mnemonics ∙ ISO 8485:1989 ∙ ISO/IEC 13751:2001 ∙ A Dictionary of APL ∙ Case studies ∙ Documentation suites ∙ Books ∙ Papers ∙ Videos ∙ APL Quote Quad ∙ Vector journal ∙ Terminology (Chinese, German) ∙ Neural networks ∙ Error trapping with Dyalog APL (in forms) |
Sharing code | Backwards compatibility ∙ APLcart ∙ APLTree ∙ APL-Cation ∙ Dfns workspace ∙ Tatin ∙ Cider |
Implementation | Resources ∙ Open-source ∙ Magic function ∙ Performance ∙ APL hardware |
Developers | Timeline of corporations ∙ APL2000 ∙ Dyalog ∙ IBM ∙ IPSA ∙ STSC |