I've created the first tagged version of my LLVM F# bindings (0.0.0)
at https://github.com/keithshep/llvm-fs. I basically created this so
that I can write an F# based CIL compiler but I hope it's useful to
others. Comments and bug reports are welcome.
BTW it was very useful to me that the C API was structured in a nice,
consistent way. It allowed me to autogen most of the bindings which
makes for a more complete binding coverage with hopefully fewer bugs.
One disappointment with the C API is that LLVMInitializeNativeTarget
is declared static so it can't be used by bindings like llvm-fs.