diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2017-01-09 11:17:38 -0600 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2017-01-09 11:17:51 -0600 |
commit | f3569fb835395ee0df67663bd187663102a3c985 (patch) | |
tree | cd1cd68f2047f822ca42101cb35907b577e156ef | |
parent | b0461d078f7d18a1e7f73d254c870df43b406e57 (diff) | |
download | 8sync-f3569fb835395ee0df67663bd187663102a3c985.tar.gz |
actors: Update comments on addresses.
* 8sync/actors.scm: Updated comments on addresses.
-rw-r--r-- | 8sync/actors.scm | 19 |
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)) |