APL-Cation: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Removed mistake)
m (replaced outdated members table with a reference to aplteam wiki)
 
Line 1: Line 1:
The '''APL-Cation''' project is an [[wikipedia:open source|open source]]  library of tools (called ''members'') for developing full-scale applications in [[Dyalog APL]], licensed under the very permissive [[wikipedia:MIT License|MIT License]]. Some members are cross-platform.
The '''APL-Cation''' project is an [[wikipedia:open source|open source]]  library of tools (called ''members'') for developing full-scale applications in [[Dyalog APL]], licensed under the very permissive [[wikipedia:MIT License|MIT License]]. Some members are cross-platform. The full list of members is available on [https://github.com/aplteam/apl-cation/wiki/Members GitHub].


== Members ==
{|class=wikitable
! Name
! Windows
! Linux
! macOS
! Description
|-
| [https://github.com/aplteam/CompareSimple CompareSimple]
| {{Yes}}
| {{Maybe|—}}
| {{Maybe|—}}
| Compare fns, operators, scripts, scripted namespaces and files
|-
| [https://github.com/aplteam/Compare Compare]
| {{Yes}}
| {{Maybe|—}}
| {{Maybe|—}}
| Adds powerful tools like &quot;Merge&quot; to <code>CompareSimple</code>
|-
| [https://github.com/aplteam/CodeBrowser CodeBrowser]
| {{Yes}}
| {{Maybe|Mostly}}
| {{Maybe|Mostly}}
| Creates a single stand-alone HTML page from APL code. Ideal for code reviewing.
|-
| [https://github.com/aplteam/Fire Fire]
| {{Yes}}
| {{No}}
| {{No}}
| Search and Replace tool for workspaces
|-
| [https://github.com/aplteam/Launchy Launchy]
| {{Yes}}
| {{Maybe|n/a}}
| {{Maybe|n/a}}
| Launch an instance of Dyalog APL/W
|-
| [https://github.com/aplteam/LogDog LogDog]
| {{Yes}}
| {{Maybe|—}}
| {{Maybe|—}}
| Watch a (constantly changing) log file
|-
| [https://github.com/aplteam/Laguntza Laguntza]
| {{Yes}}
| {{Maybe|—}}
| {{Maybe|—}}
| CHM-like functionality implemented in Dyalog
|-
| [https://github.com/aplteam/Markdown2HTML Markdown2HTML]
| {{Yes}}
| {{Yes}}
| {{Yes}}
| Convert markdown file(s) into HTML file(s)
|-
| [https://github.com/aplteam/Meddy Meddy]
| {{Yes}}
| {{Maybe|—}}
| {{Maybe|—}}
| Markdown editor that uses [https://github.com/aplteam/MarkAPL MarkAPL] as converter
|}
:<span style="padding:0.25ex 0.5ex;background:#F99">No</span> means that the application could run under that OS but has not been extended to do so yet.
:<span style="padding:0.25ex 0.5ex;background:#FF9">n/a</span> means that there is no point to make that application available under the OS, usually for technical reasons.
:<span style="padding:0.25ex 0.5ex;background:#FF9">—</span>  means that there are no plans to make the application available on that platform.
:<span style="padding:0.25ex 0.5ex;background:#FF9">Mostly</span> means that most of the functionality is available on all supported platforms, but the <code>-gui</code> flag which shows a native GUI under Windows is ignored under Linux and macOS.
== External links ==
== External links ==
[https://github.com/aplteam/apl-cation/wiki APL-cation Wiki]
[https://github.com/aplteam/apl-cation/wiki APL-cation Wiki]
{{APL development}}[[Category:Online resources]]
{{APL development}}[[Category:Online resources]]

Latest revision as of 01:45, 9 August 2023

The APL-Cation project is an open source library of tools (called members) for developing full-scale applications in Dyalog APL, licensed under the very permissive MIT License. Some members are cross-platform. The full list of members is available on GitHub.

External links

APL-cation Wiki

APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsISO 8485:1989ISO/IEC 13751:2001A Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosAPL Quote QuadVector journalTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatinCider
Implementation ResourcesOpen-sourceMagic functionPerformanceAPL hardware
Developers Timeline of corporationsAPL2000DyalogIBMIPSASTSC