Hi,<br><br><div class="gmail_quote">2012/7/1 Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Three hours ago, Neil Toronto:</div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
&gt; [*] Unfortunately, the `science&#39; collection has a license problem:<br>
&gt; the stated license (LGPL) at the top any of its files can&#39;t be the<br>
&gt; actual license if the file was derived from the Gnu Science Library<br>
&gt; (GSL), which is GPL. Most of the files I&#39;m interested in converting<br>
&gt; to Typed Racket are from the GSL.<br>
<br>
</div>GPL is a problem.<br></blockquote><div><br></div><div>I would absolute *love* to get proper linear algebra libraries.</div><div>With proper I mean that areas such as eigenvalue computations</div><div>and singular value decomposition is included.</div>
<div><br></div><div>The license of GSL is of course a problem. The readline</div><div>solution doesn&#39;t really fit well in this context. </div><div><br></div><div>However GSL is not the only matrix library out there. LAPACK (<a href="http://www.netlib.org/lapack/">http://www.netlib.org/lapack/</a>) has license that fits better.</div>
<div><br></div><div>The code is in Fortran 90 though, so it might be harder to </div><div>translate directly. That said, it might make sense to </div><div>go the FFI-route for matrix computations. Getting the details</div>
<div>right for the more advanced algorithms is hard, very hard.</div><div><br></div></div>-- <br>Jens Axel Søgaard<br><br>