load std.sharedc: shared_open
load std.io: println
fun main() {
set lib = shared_open("./libmath.so")
set sym = lib.symbol("calculate")
if sym != null {
set calc = cast(sym, "cfun(int32) -> int32")
println(calc(10))
}
lib.close()
}
Загрузка динамических библиотек вообще сказка.
(На счет демки: в связи с обстоятельствами, систему импортов пришлось изменить, больше нету frompack/frommod)
#project@doctashare