All members of the library project are now…
Cider as well as Tatin are part of a 19.0 installation of Dyalog.
Tip: investigate the Tatin Registry
NuGet
(.NET package manager) offers 350K packagesnpm
(JavaScript package manager) offers 2.1 million packagesHow to pick out the gems from the junk?
???
ADOC now processes references to Tatin packages and package aliases the same way it processes the package itself.
CodeCoverage
DateTime
FilePlus
GitHubAPIv3
HashPasswords
Inno
SMTP
SQLFns
Tester
WinSCP_NET
ZipArchive
, DotNetZip
, SevenZip
CommTools
Reports which code in an application is fully, partly or not at all covered by tests.
Another (second) package that can do gymnastics with date and time.
Implemented by Davin Church.
Enhances what you can do with component files.
Implemented by Davin Church.
Interface between GitHub and Dyalog.
Salting and hashing of passwords.
Interface to the popular Inno Installer (Windows only).
Send emails from Dyalog via the SMTP protocol.
Interface to databases that understand SQL.
Implemented by Davin Church.
Simple test framework for testing functions and operators.
Implemented by Davin Church.
Interface to the FTP client WinSCP (Windows only)
Several packages allow zipping and unzipping: ZipArchive
, DotNetZip
, SevenZip
Communication tools particularly useful when communicating with a user from a user command.
CommTools
-2-<enter>
]Latest
]ListObjects
]CompareFiles
]Snippets
]Latest
]latest ⍝ all changes from last date
#.Fire.Fire.GUI.SearchQNL.CreateGUI 2023-10-28 08:22:19
#.Fire.Fire.History 2023-10-28 08:25:13
#.Fire.Fire.Version 2023-10-28 08:28:22
]latest ¯2 ⍝ all changes from last two dates
#.Fire.Fire.FindFireReadMe 2023-10-09 18:00:34
#.Fire.Fire.GUI.CopyGuiToGlobal 2023-10-09 18:00:34
#.Fire.Fire.GUI.CreateFind 2023-10-09 18:00:34
#.Fire.Fire.GUI.CreateReportMenu 2023-10-09 18:00:34
#.Fire.Fire.ReplaceAliase 2023-10-09 18:00:34
#.Fire.Fire.ReplaceAliase_ 2023-10-09 18:00:34
#.Fire.Fire.ReportDiffs.CompileReport_ 2023-10-09 18:00:34
#.Fire.Fire.ShowReadMe 2023-10-09 18:00:34
#.Fire.Fire.ShowReleaseNotes 2023-10-09 18:00:34
#.Fire.ToDo 2023-10-09 18:00:34
#.Fire.Fire.GUI.SearchQNL.CreateGUI 2023-10-28 08:22:19
#.Fire.Fire.History 2023-10-28 08:25:13
#.Fire.Fire.Version 2023-10-28 08:28:22
]ListObjects
An enhanced version of ⎕NL
.
]ListObjects
--- 4 hits in # ----------------------------------------------
⎕NC Name Type
=== ==== ====
9.4 APLTreeUtils2 Ref to Class
9.1 FilesAndDirs Ref to Namespace
9.1 Fire Namespace
9.1 _tatin Namespace
]CompareFiles
Makes a comparison utility available for other user commands.
]Snippets
Everything that is too small to be a package and used more than once ;) is a candidate.
APLGit2
Offers helpers for executing Git commands
MakeHelpers
Offers helpers that make the build process for a Tatin package or an application easier
Launchy
For people using Windows who have installed more than one version of Dyalog.
.dcfg
).dcfg
)