This is a bit easier to read when read/written, and should be
comparatively efficient.
* 8sync/actors.scm (make-address, address-actor-id, address-hive-id):
Update to use a vector rather than a cons cell.
;;
(define (make-address actor-id hive-id)
- (cons actor-id hive-id))
+ (vector actor-id hive-id))
(define (address-actor-id address)
- (car address))
+ (vector-ref address 0))
(define (address-hive-id address)
- (cdr address))
+ (vector-ref address 1))
(define (address->string address)
(string-append (address-actor-id address) "@"