APLTree: Difference between revisions
Jump to navigation
Jump to search
m (Online resources category) |
No edit summary |
||
Line 3: | Line 3: | ||
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. | 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 == | |||
{|class=wikitable | |||
! Name | |||
! Windows | |||
! Linux | |||
! macOS | |||
! Description | |||
|- | |||
| [https://github.com/aplteam/APLTreeUtils APLTreeUtils] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| General utilities; <code>:Include</code>d in most of the following scripts | |||
|- | |||
| [https://github.com/aplteam/CompareSimple CompareSimple] | |||
| {{Yes}} | |||
| {{No}} | |||
| {{No}} | |||
| Compare two APL objects, either in WS or on disk (if SALT or acre managed) | |||
|- | |||
| [https://github.com/aplteam/DateAndTime DateAndTime] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Cast date and time, do maths with date, calculate Easter, week number and more | |||
|- | |||
| [https://github.com/aplteam/DotNetZip DotNetZip] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Zip and unzip files/folders | |||
|- | |||
| [https://github.com/aplteam/EventCodes EventCodes] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Provides symbolic names for all trappable events | |||
|- | |||
| [https://github.com/aplteam/Execute Execute] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Start a new process or application | |||
|- | |||
| [https://github.com/aplteam/FilesAndDirs FilesAndDirs] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Deal with files and directories | |||
|- | |||
| [https://github.com/aplteam/GitHubAPIv3 GitHubAPIv3] | |||
| {{Yes}} | |||
| {{No}} | |||
| {{No}} | |||
| Interface to GitHub's REST API (version 3) | |||
|- | |||
| [https://github.com/aplteam/HandleError HandleError] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Error trapping on a general level | |||
|- | |||
| [https://github.com/aplteam/IniFiles IniFiles] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Dealing with INI files | |||
|- | |||
| [https://github.com/aplteam/Logger Logger] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Writing Log Files | |||
|- | |||
| [https://github.com/aplteam/MarkAPL MarkAPL] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Converts Markdown to HTML5 | |||
|- | |||
| [https://github.com/aplteam/OS OS] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Anything related to your operating system | |||
|- | |||
| [https://github.com/aplteam/ServiceState ServiceState] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Interface between Windows Services and APL applications | |||
|- | |||
| [https://github.com/aplteam/SevenZip SevenZip] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{No}} | |||
| Interface to the Open Source zipper 7zip | |||
|- | |||
| [https://github.com/aplteam/ShowChmHelp ShowChmHelp] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Display help files and topics within help files | |||
|- | |||
| [https://github.com/aplteam/Tester2 Tester2] | |||
| {{Yes}} | |||
| {{Yes}} | |||
| {{Yes}} | |||
| Test framework for Unit tests | |||
|- | |||
| [https://github.com/aplteam/WindowsEventLog WindowsEventLog] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Dealing with the Windows Event Log | |||
|- | |||
| [https://github.com/aplteam/WinReg WinReg] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Dealing with the Windows Registry | |||
|- | |||
| [https://github.com/aplteam/WinRegSimple WinRegSimple] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Dealing with the Windows Registry | |||
|- | |||
| [https://github.com/aplteam/WinSys WinSys] | |||
| {{Yes}} | |||
| {{Maybe|n/a}} | |||
| {{Maybe|n/a}} | |||
| Get information closely related to Windows | |||
|} | |||
:<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 yet. | |||
:<span style="padding:0.25ex 0.5ex;background:#FF9">n/a</span> means that there is no point in making the application available under that OS, usually for technical reasons. | |||
== External links == | == External links == | ||
[https://github.com/aplteam/apltree/wiki | [https://github.com/aplteam/apltree/wiki APLTree Wiki] | ||
{{APL community}}[[Category:Online resources]] | {{APL community}}[[Category:Online resources]] |
Revision as of 10:50, 10 June 2020
The APLTree library is an 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 |