Thank you for helping me understand.<div><br></div><div>Mike<br><br><div class="gmail_quote">On Mon, Oct 11, 2010 at 8:39 AM, Simen kjaeraas <span dir="ltr">&lt;<a href="mailto:simen.kjaras@gmail.com">simen.kjaras@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">Michael Stover &lt;<a href="mailto:michael.r.stover@gmail.com" target="_blank">michael.r.stover@gmail.com</a>&gt; wrote:<br>

<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am under the impression that passing a pointer to a static function (ie,<br>
passing a pointer to a memory address that contains the starting point of a<br>
function) is not the same as defining a method that can be called by name<br>
from C code.  I am not a C expert though.<br>
</blockquote>
<br></div>
Well, yes and no. Given<div class="im"><br>
<br>
extern( C ) returnType myFunc( /* args */ ) {}<br>
<br></div>
You still have no function pointer to it. That is however easy to procure:<br>
<br>
someCfunctionThatExpectsAfnPointer( &amp;myFunc );<br>
<br>
It could be that there is some hidden detail of C static functions that I<br>
don&#39;t know, but i believe this works.<div class="im"><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Can one call fortran libraries from D?  Ie, say one wanted to use LAPACK<br>
from D?<br>
</blockquote>
<br>
</div><a href="http://dsource.org/projects/scid" target="_blank">http://dsource.org/projects/scid</a> uses LAPACK, so I guess it is possible.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Also, know of any mathematical libraries written in D (like implementations<br>
of runge-kutta, linear algebra routines and data structures, optimization or<br>
curve-fitting algorithms)?<br>
</blockquote>
<br></div>
At least some of this has been mentioned time and time again on the<br>
newsgroup, you should be able to find it by searching.<br>
<br>
>From <a href="http://dsource.org/projects" target="_blank">dsource.org/projects</a>:<br>
<br>
<a href="http://dsource.org/projects/scid" target="_blank">http://dsource.org/projects/scid</a><br>
<a href="http://dsource.org/projects/dstats" target="_blank">http://dsource.org/projects/dstats</a><br>
<br>
-- <br><font color="#888888">
Simen<br>
</font></blockquote></div><br></div>