Switch from prefab to transparent for actor link structures.
This commit is contained in:
parent
f221063441
commit
fe6e83f19e
|
@ -145,11 +145,11 @@
|
||||||
;;
|
;;
|
||||||
;; A LinkActive is a (link-active Symbol Symbol), describing an
|
;; A LinkActive is a (link-active Symbol Symbol), describing an
|
||||||
;; ongoing relationship between the indicated caller and callee.
|
;; ongoing relationship between the indicated caller and callee.
|
||||||
(struct link-active (caller-id callee-id) #:prefab)
|
(struct link-active (caller-id callee-id) #:transparent)
|
||||||
;;
|
;;
|
||||||
;; A LinkResult is a (link-result Symbol Symbol (Listof Any)),
|
;; A LinkResult is a (link-result Symbol Symbol (Listof Any)),
|
||||||
;; describing the final values yielded by a callee to its caller.
|
;; describing the final values yielded by a callee to its caller.
|
||||||
(struct link-result (caller-id callee-id values) #:prefab) ;; message
|
(struct link-result (caller-id callee-id values) #:transparent) ;; message
|
||||||
|
|
||||||
;; Projection for observing LinkActive.
|
;; Projection for observing LinkActive.
|
||||||
(define link-active-projection (compile-projection (link-active ? (?!))))
|
(define link-active-projection (compile-projection (link-active ? (?!))))
|
||||||
|
|
Loading…
Reference in New Issue