<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size: 14px;">
<div class="hiri-body-wrapper"><br>
Hello,<br>
<br>
I'm working on a project which uses s7 scheme for scripting, and I'm finding it incredibly useful. I am interested in the load function; i've written some libraries in C which i'd like to load into the interpreter.<br>
<br>
I've noticed that g_load and s7_load behave a bit differently; native libraries (with a '.so' extension) can be dlopened using g_load but not s7_load. Also, the *load-path* is searched for scheme files but not for native ones. Finally, the autoloader calls
 s7_load and not g_load, so no autoloading native libraries.<br>
<br>
So here are my questions:<br>
1) Is there a way to get the autoloader to load native libraries?<br>
2) is there a reason why the *load-path* functionality doesn't apply to native libraries?<br>
3) if i decide to write a patch to make s7_load and g_load behave more similarly, is this mailing list the right place to put it? is there a process for&nbsp;'upstreaming' patches?<br>
&nbsp;</div>
</body>
</html>