APLTree: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
The APLTree library is an Open Source project licensed under the very permissive MIT license.
The APLTree library is an [[wikipedia:open source]] project licensed under the very permissive [[wikipedia: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.
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.

Revision as of 11:06, 10 June 2020

The APLTree library is an wikipedia:open source project licensed under the very permissive wikipedia: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; :Included 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

APLTree Wiki

APL community [edit]
Conferences and activities Advent of CodeAPL CampfireAPL CultivationAPL Meetup (Portuguese) ∙ APL ShowAPL Problem Solving CompetitionAPL ChallengeAPL QuestAPL SeedsArray CastBAA sessionsCode golfDyalog user meetingsDyalog webinarsIverson Award
Chat rooms and forums APL FarmAPL Orchard
User groups APL et J (France) ∙ APL Germany (terminology) ∙ APL ∊ BCN (Spain) ∙ BAA (UK) ∙ FinnAPL (Finland) ∙ SIGAPL (USA) ∙ Tokyo APL/J/K Meetup (Japan)
People Phil AbramsBrian BeckerBob BerneckyLarry BreedCharles BrennerJim BrownAdám BrudzewskyGitte ChristensenPeter DonnellyJohn EarnestAdin FalkoffGarth FosterLib GibsonAaron HsuRoger HuiKen IversonMorten KrombergDick LathwellMarshall LochbaumEugene McDonnellRoger MooreTrenchard MoreAlan PerlisHenry RichAl RoseJohn ScholesIan SharpBob SmithGeoff StreeterArthur Whitney
Other APL Quote QuadAPL WikiBlogsBooksCase studiesFamous APL usersHumourJobsMerchandisePapersPodcastsTryAPLTry It OnlineVideo channels