summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2017-01-09 11:17:38 -0600
committerChristopher Allan Webber <cwebber@dustycloud.org>2017-01-09 11:17:51 -0600
commitf3569fb835395ee0df67663bd187663102a3c985 (patch)
treecd1cd68f2047f822ca42101cb35907b577e156ef
parentb0461d078f7d18a1e7f73d254c870df43b406e57 (diff)
download8sync-f3569fb835395ee0df67663bd187663102a3c985.tar.gz
actors: Update comments on addresses.
* 8sync/actors.scm: Updated comments on addresses.
-rw-r--r--8sync/actors.scm19
1 files changed, 3 insertions, 16 deletions
diff --git a/8sync/actors.scm b/8sync/actors.scm
index 0c50446..869d4ad 100644
--- a/8sync/actors.scm
+++ b/8sync/actors.scm
@@ -342,22 +342,9 @@ to come after class definition."
(*cleanup* (const #f)))
#:allocation #:each-subclass))
-;;; So these are the nicer representations of addresses.
-;;; However, they don't serialize so easily with scheme read/write, so we're
-;;; using the simpler cons cell version below for now.
-
-;; (define-record-type <address>
-;; (make-address actor-id hive-id) ; @@: Do we want the trailing -id?
-;; address?
-;; (actor-id address-actor-id)
-;; (hive-id address-hive-id))
-;;
-;; (set-record-type-printer!
-;; <address>
-;; (lambda (record port)
-;; (format port "<address: ~s@~s>"
-;; (address-actor-id record) (address-hive-id record))))
-;;
+;;; Addresses are vectors where the first part is the actor-id and
+;;; the second part is the hive-id. This works well enough... they
+;;; look decent being pretty-printed.
(define (make-address actor-id hive-id)
(vector actor-id hive-id))