Is there any package manager for APL (something like cargo
for Rust, npm
for Node.js or pip
for Python)?
I'd like to contribute a package or two, but not sure how to do it other than via a GitHub repository.
Is there any package manager for APL (something like cargo
for Rust, npm
for Node.js or pip
for Python)?
I'd like to contribute a package or two, but not sure how to do it other than via a GitHub repository.
There is no general APL package manager.
There is also no Dyalog APL package manager that has been adopted by the community at large, or by Dyalog itself, or even by a few people or organizations for that matter. There are two attempts at a package manager for Dyalog APL. First is the successor to the previously mentioned APM, now named Tatin. This is new, and I'm not aware that it is in use by anyone.
The second is Dado. This is used by the Carlisle Group internally to manage a stack of dependent packages, some which are also open source. Dado takes a very simple approach to package management, leveraging services like GitHub and GitLab, and git repositories, instead of running its own server. Dado has been in use for a little while at the Carlisle Group, but there are no other users at this point.