source
adsa
1.5.1Ada Annex E (DSA) runtime + gnatdist replacement, backed by ZeroMQ
1.5.1
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--RTSoverlay 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.