Make DSL blocks callable procedures
This commit is contained in:
parent
62464a0cc1
commit
b0c92ea5de
|
@ -208,8 +208,8 @@ template syndicate*(ident, dataspaceBody: untyped): untyped =
|
||||||
proc `ident`*(facet: Facet) =
|
proc `ident`*(facet: Facet) =
|
||||||
proc getCurrentFacet(): Facet {.inject, used.} = facet
|
proc getCurrentFacet(): Facet {.inject, used.} = facet
|
||||||
dataspaceBody
|
dataspaceBody
|
||||||
when isMainModule:
|
proc `ident`*(name = ""): Future[void] =
|
||||||
asyncCheck bootModule("", `ident`)
|
bootModule(name, `ident`)
|
||||||
|
|
||||||
type BootProc* = proc (facet: Facet) {.gcsafe.}
|
type BootProc* = proc (facet: Facet) {.gcsafe.}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue