From 3a39c77f9b05b473185eef64e1387c4b8492dc78 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 6 May 2023 20:26:40 +0100 Subject: [PATCH] Use runActor proc --- fontconfig_actor.nimble | 2 +- src/Tupfile | 3 ++- src/fontconfig_actor.nim | 6 ++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/fontconfig_actor.nimble b/fontconfig_actor.nimble index 7749be5..bb648f2 100644 --- a/fontconfig_actor.nimble +++ b/fontconfig_actor.nimble @@ -1,6 +1,6 @@ # Package -version = "20230502" +version = "20230506" author = "Emery Hemingway" description = "Syndicate actor for asserting Fontconfig information" license = "Unlicense" diff --git a/src/Tupfile b/src/Tupfile index b6ec286..51b4c52 100644 --- a/src/Tupfile +++ b/src/Tupfile @@ -1,3 +1,4 @@ include_rules : foreach ../*.prs |> !preserves_schema_nim |> {schema} -: fontconfig_actor.nim | {schema} $(SYNDICATE_PROTOCOL) |> !nim_bin |> +: fontconfig_actor.nim | {schema} $(SYNDICATE_PROTOCOL) |> !nim_bin |> {bin} +: {bin} |> !assert_built |> diff --git a/src/fontconfig_actor.nim b/src/fontconfig_actor.nim index 1b7110f..950275e 100644 --- a/src/fontconfig_actor.nim +++ b/src/fontconfig_actor.nim @@ -166,9 +166,7 @@ proc serve(ds: Ref; turn: var Turn) = PatternDestroy(pat) discard publish(turn, ds, fontAssert) -bootDataspace("main") do (root: Ref; turn: var Turn): +runActor("main") do (root: Ref; turn: var Turn): connectStdio(root, turn) - onPublish(turn, root, ?BootArguments) do (ds: Ref): + during(turn, root, ?BootArguments) do (ds: Ref): serve(ds, turn) - -runForever()