Skip to content

Instantly share code, notes, and snippets.

@simonask
Created March 16, 2009 09:38
Show Gist options
  • Save simonask/79809 to your computer and use it in GitHub Desktop.
Save simonask/79809 to your computer and use it in GitHub Desktop.
require("dlopen")
Something: module {
lib: dlopen("libsomething.dylib")
.foo: lib.symbol("foo", INT, POINTER)
.bar: lib.symbol("bar", POINTER)
}
ptr: Something.bar()
some_integer: Something.foo(ptr)
puts(some_integer)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment