diff --git a/src/syndicate/actors/Tupfile b/src/syndicate/drivers/Tupfile similarity index 100% rename from src/syndicate/actors/Tupfile rename to src/syndicate/drivers/Tupfile diff --git a/src/syndicate/actors/timers.nim b/src/syndicate/drivers/timers.nim similarity index 98% rename from src/syndicate/actors/timers.nim rename to src/syndicate/drivers/timers.nim index c668127..f7d2155 100644 --- a/src/syndicate/actors/timers.nim +++ b/src/syndicate/drivers/timers.nim @@ -127,7 +127,7 @@ else: discard close(fd) driver.timers.excl(fd) -proc spawnTimerActor*(turn: var Turn; ds: Cap): Actor {.discardable.} = +proc spawnTimerDriver*(turn: var Turn; ds: Cap): Actor {.discardable.} = ## Spawn a timer actor that responds to ## dataspace observations of timeouts on `ds`. linkActor(turn, "timers") do (turn: var Turn): diff --git a/syndicate.nimble b/syndicate.nimble index 3e0dc02..adf0b58 100644 --- a/syndicate.nimble +++ b/syndicate.nimble @@ -1,6 +1,6 @@ # Package -version = "20240402" +version = "20240403" author = "Emery Hemingway" description = "Syndicated actors for conversational concurrency" license = "Unlicense" diff --git a/tests/test_timers.nim b/tests/test_timers.nim index f4830d2..fc8f8e7 100644 --- a/tests/test_timers.nim +++ b/tests/test_timers.nim @@ -2,11 +2,11 @@ # SPDX-License-Identifier: Unlicense import std/times -import syndicate, syndicate/actors/timers +import syndicate, syndicate/drivers/timers runActor("timer-test") do (turn: var Turn): let timers = newDataspace(turn) - spawnTimerActor(turn, timers) + spawnTimerDriver(turn, timers) onPublish(turn, timers, ?LaterThan(seconds: 1356100000)): echo "now in 13th bʼakʼtun"