diff --git a/racket/syndicate/examples/actor/mutex.rkt b/racket/syndicate/examples/actor/mutex.rkt index 5a9e569..a97d584 100644 --- a/racket/syndicate/examples/actor/mutex.rkt +++ b/racket/syndicate/examples/actor/mutex.rkt @@ -4,8 +4,6 @@ (require racket/set) (require syndicate/functional-queue) -(require/activate syndicate/drivers/timer) - (struct lease-request (resource-id request-id) #:prefab) (struct lease-assignment (resource-id request-id) #:prefab) (struct resource-status (resource-id waiter-count) #:prefab) @@ -45,6 +43,8 @@ ;;--------------------------------------------------------------------------- +(require/activate syndicate/drivers/timer) + (struct philosopher-status (name status) #:prefab) (actor (react (define/query-hash-set thinkers (philosopher-status $who $status) status who)