APLTree
Revision as of 11:07, 10 June 2020 by Adám Brudzewsky (talk | contribs)
The APLTree library is an wikipedia:open source project licensed under the very permissive MIT License.
APLTree seeks to address the needs of a Dyalog APL programmer developing an application. It is a collection of tools (called members) that are mostly cross-platform.
Members
Name | Windows | Linux | macOS | Description |
---|---|---|---|---|
APLTreeUtils | Yes | Yes | Yes | General utilities; :Include d in most of the following scripts
|
CompareSimple | Yes | No | No | Compare two APL objects, either in WS or on disk (if SALT or acre managed) |
DateAndTime | Yes | Yes | Yes | Cast date and time, do maths with date, calculate Easter, week number and more |
DotNetZip | Yes | Yes | Yes | Zip and unzip files/folders |
EventCodes | Yes | Yes | Yes | Provides symbolic names for all trappable events |
Execute | Yes | n/a | n/a | Start a new process or application |
FilesAndDirs | Yes | Yes | Yes | Deal with files and directories |
GitHubAPIv3 | Yes | No | No | Interface to GitHub's REST API (version 3) |
HandleError | Yes | Yes | Yes | Error trapping on a general level |
IniFiles | Yes | Yes | Yes | Dealing with INI files |
Logger | Yes | Yes | Yes | Writing Log Files |
MarkAPL | Yes | Yes | Yes | Converts Markdown to HTML5 |
OS | Yes | Yes | Yes | Anything related to your operating system |
ServiceState | Yes | n/a | n/a | Interface between Windows Services and APL applications |
SevenZip | Yes | Yes | No | Interface to the Open Source zipper 7zip |
ShowChmHelp | Yes | n/a | n/a | Display help files and topics within help files |
Tester2 | Yes | Yes | Yes | Test framework for Unit tests |
WindowsEventLog | Yes | n/a | n/a | Dealing with the Windows Event Log |
WinReg | Yes | n/a | n/a | Dealing with the Windows Registry |
WinRegSimple | Yes | n/a | n/a | Dealing with the Windows Registry |
WinSys | Yes | n/a | n/a | Get information closely related to Windows |
- No means that the application could run under that OS but has not been extended yet.
- n/a means that there is no point in making the application available under that OS, usually for technical reasons.
External links
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |