std/library.rave
March 26, 2026 ยท View on GitHub
std::library::open
Opens a dynamic library for reading.
Example:
char* lib = std::library::open("lib.so");
std::library::close
Closes the dynamic library for reading.
Example:
char* lib = std::library::open("lib.dll");
std::library::close(lib);
std::library::sym
Requesting a variable or function from a dynamic library.
Example:
char* lib = std::library::open("lib.so");
int(int, int) sum = cast(int(int, int))std::library::sym("_Ravef3sum");
std::library::close(lib);