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()