X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=actors.git;a=blobdiff_plain;f=actors.scm;h=633445aebd6df810b59dba4c3eed9769c03c657b;hp=45af82255d8149f94bb786240fa5a12e9851bd75;hb=0dadc9967c78efaafcfbbc48897163e6bfc93c8b;hpb=10a0ca76197de20a21ca0a8934566090edb5dbe4 diff --git a/actors.scm b/actors.scm index 45af822..633445a 100644 --- a/actors.scm +++ b/actors.scm @@ -32,8 +32,8 @@ (print "Warning: discarded message " message " to unknown actor " address) (let ((value (apply behaviour (cons address message)))) (case value - ((done) (hash-table-delete! actor-table address)) ((sleep) 'do-nothing) + ((done) (hash-table-delete! actor-table address)) (else (if trace-enabled (print "Updating behaviour of " address)) @@ -121,4 +121,3 @@ (define (send-and-run actor . message) (apply send-message (cons actor message)) (run)) -