https://codeberg.org/charlie5/aDSA
Author:GPL-3.0-or-later WITH GCC-exception-3.1
Version:1.5.0
Alire CI: Dependencies:No dependents.
Badge:
aDSA is a Partition Communication Subsystem (PCS) for Ada’s Distributed
Systems Annex (Annex E), replacing the discontinued PolyORB/GLADE runtime.
alr build produces two ordinary tools:
pcs_gnatdist – the gnatdist replacement: builds a distributed
application from its .cfg, auto-assembling the GARLIC runtime (a
--RTS overlay of the toolchain’s own runtime) on first use and
re-assembling it when the toolchain changes;pcs_supervisor – launches and restarts a built deployment per its
.manifest.System prerequisites beyond the toolchain: libzmq >= 4.x and zlib
(pacman -S zeromq, apt install libzmq3-dev, pkg install libzmq4;
Windows setup is in the README’s Platforms section).
Start with docs/users-guide.md; examples/ holds runnable demos.