I&#39;m curious: as I understand it, one of the purposes of the FFI is to allow bindings to &quot;close to the metal&quot; languages.  I&#39;m curious what would be involved in letting the FFI provide bindings to LLVM code in Haskell.<div>

<br></div><div>While I&#39;m at it, I&#39;ll mention the most recent reason that this thought occurred to me, which is the complaint in <a href="http://disciple-devel.blogspot.com/2011/03/real-time-edge-detection-in-haskell.html">here</a> that Haskell can&#39;t currently get access to SIMDs, while LLVM <a href="http://llvm.org/docs/LangRef.html#t_vector">does</a> have that access, and I&#39;m trying to think about how I might go about gluing those together.<br>

<div><br clear="all">Louis Wasserman<br><a href="mailto:wasserman.louis@gmail.com">wasserman.louis@gmail.com</a><br><a href="http://profiles.google.com/wasserman.louis">http://profiles.google.com/wasserman.louis</a><br>
</div></div>