Browse Source

Skip items on ticky foldr if they're dead already

machines
Christopher Lemmer Webber 6 years ago
parent
commit
ebf6ff1fd3
No known key found for this signature in database
GPG Key ID: 4BC025925FF8F4D3
  1. 5
      goblins/actor-lib/ticker2.rkt

5
goblins/actor-lib/ticker2.rkt

@ -76,7 +76,10 @@
[(foldr proc init)
(foldr (match-lambda*
[(list (vector refr ticky) prev)
(proc refr prev)])
;; skip if dead (probably from a previous foldr)
(if ($ ticky 'dead?)
prev
(proc refr prev))])
init current-ticked)]))
(spawn ^ticker '()))

Loading…
Cancel
Save