paper

aether: Distributed system emulation in Common Lisp

arXiv:2011.06180 · doi:10.5281/zenodo.4713971

Abstract

We describe a Common Lisp package suitable for the high-level design, specification, simulation, and instrumentation of real-time distributed algorithms and hardware on which to run them. We discuss various design decisions around the package structure, and we explore their consequences with small examples.

Final, for-publication version

aether: Distributed system emulation in Common Lisp · wovepaper