actors: Make addresses into a srfi-9 record.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Wed, 1 Nov 2017 00:53:52 +0000 (19:53 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Wed, 1 Nov 2017 00:53:52 +0000 (19:53 -0500)
commitc08fc1bf81e422ead4e3394e711ce8d0724559ae
tree1e8f6d66dcc80ca236df6e47bd2a83fe12743a59
parent80d96fb807e55e14cf0cd0738ae8ae5b14288dc4
actors: Make addresses into a srfi-9 record.

* 8sync/actors.scm (<address>, address-equal?): New record type and printer.
(%<-, make-address, address?, address-actor-id, address-hive-id)
(address-channel, address-dead?): Adjust to use <address> record structure.
8sync/actors.scm