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 getCurrentFacet(): Facet {.inject, used.} = facet
|
||||
dataspaceBody
|
||||
when isMainModule:
|
||||
asyncCheck bootModule("", `ident`)
|
||||
proc `ident`*(name = ""): Future[void] =
|
||||
bootModule(name, `ident`)
|
||||
|
||||
type BootProc* = proc (facet: Facet) {.gcsafe.}
|
||||
|
||||
|
|
Loading…
Reference in New Issue