<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div class="h5"><br>
&gt;&gt; &gt; Have just used ctypes:<br>
&gt;&gt; &gt;&gt;&gt;&gt; import ctypes<br>
&gt;&gt; &gt;&gt;&gt;&gt; import ctypes.util<br>
&gt;&gt; &gt;&gt;&gt;&gt; ctypes.util.find_library(&quot;yaz&quot;)<br>
&gt;&gt; &gt; &#39;/usr/local/lib/libyaz.dylib&#39;<br>
&gt;&gt; &gt;&gt;&gt;&gt; yaz = ctypes.cdll.LoadLibrary(&quot;libyaz.dylib&quot;)<br>
&gt;&gt; &gt;&gt;&gt;&gt; con = yaz.ZOOM_connection_new(&quot;<a href="http://z3950.loc.gov" target="_blank">z3950.loc.gov</a>&quot;, 7090);<br>
&gt;&gt;<br>
&gt;&gt; oh cool.. give me a 5 minutes to load external library, look up the<br>
&gt;&gt; random symbol exported by it<br>
&gt;&gt; and make a call to it with random number of arguments, and expect it<br>
&gt;&gt; won&#39;t crash.<br>
&gt;&gt;<br>
&gt;&gt; Works outta box! Cool. </div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div class="h5">
&gt;&gt;<br>
&gt;&gt; Now serious. How about spending time writing a bindings for that library?<br>
&gt;&gt; Where you have properly organized classes/interfaces, error handling<br>
&gt;&gt; and other stuff.<br>
&gt;&gt; No takers?<br>
&gt;&gt;<br>
&gt;&gt; Seriously, if you want such kind of shitty interface, which allows you<br>
&gt;&gt; to call arbitrary function with arbitrary arguments<br>
&gt;&gt; without any argument type checking, i can write it for you.<br>
&gt;<br>
&gt;<br>
&gt; Do it, please do it. Seriously. Thanks<br>
&gt; Laurent.<br>
<br>
</div></div>Oh. Okay. I will put that in my years-long todo list. Remind me time to time :)<br></blockquote><div><br></div><div><br></div><div>This is just a matter of priority. I vote for highest :)</div><div><br></div>

<div>Laurent</div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; Laurent<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Best regards,<br>
&gt;&gt; Igor Stasenko AKA sig.<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div>--<br>
<div><div></div><div class="h5">Best regards,<br>
Igor Stasenko AKA sig.<br>
<br>
</div></div></blockquote></div><br>