Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.29 KB

common.md

File metadata and controls

35 lines (26 loc) · 1.29 KB

PROTEST/COMMON

Summary

The packages PROTEST/COMMON/* are the packages for common PROTEST protocols. These protocols may serve as examples of PROTEST/PROTOCOL syntax, but are also functional and usable as imports by other systems.

Currently available protocols:

  • ADDRESSED - a protocol for objects which have a network address,
  • DATE - a protocol for microsecond-precision dates,
  • HANDLING - a protocol for objects with a handler function,
  • KILLABLE - a protocol for objects that need to be finalized,
  • NAMED - a protocol for objects having a string name.

All of the common protocols may be loaded by loading the PROTEST/COMMON ASDF system. Individual protocols may be loaded by loading a system named PROTEST/COMMON/FOO, replacing FOO with the name of the particular common protocol. Each package exports its symbol into a package following the same naming convention.

See each protocol's code file for the description and details of that protocol.

Internal dependencies

To be done in the future

  • Export protocol files into Markdown.