Now I read the code... the autoloader can't work with just the *.so library name (as opposed to a function) because it can't tell what the init function's name is. You could do this with s7_load_with_environment if it were extended to handle *.so files, because you can pass the init function name in the environment argument, or you could call the init function explicitly after loading, but autoload happens at the point where an undefined name is encountered, so you need to pass a function something like (lambda (e) (load "libc.so" (inlet 'init_func 'init)))
_______________________________________________ Cmdist mailing list Cmdist@ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist