all repos — min @ 433a3c7fb541c59cbfdbc819356218f22f85fc49

A small but practical concatenative programming language.

Moved pragma into the include file as well
Peter Munch-Ellingsen peterme@peterme.net
Wed, 25 Oct 2017 23:06:09 +0200
commit

433a3c7fb541c59cbfdbc819356218f22f85fc49

parent

640e77584a9d480294255c6e61118592e57d5e24

2 files changed, 2 insertions(+), 2 deletions(-)

jump to
M dynamic/dynamicadd.nimdynamic/dynamicadd.nim

@@ -1,7 +1,6 @@

## This is all you need to create a min module in Nim ## Compile with `nim c --app:lib --noMain -d:release dynamicadd.nim` -{.pragma: rtl, exportc, dynlib, cdecl.} -import mindyn +include mindyn proc setup*(): DynInfo {.rtl.} = result = DynInfo(moduleName: "the_lib", dynlibVersion: 1)
M dynamic/mindyn.nimdynamic/mindyn.nim

@@ -1,3 +1,4 @@

+{.pragma: rtl, exportc, dynlib, cdecl.} type DynInfo* = object moduleName*: string # The name of the symbol to load and run