[haskell-llvm] Thoughts on llvm-base package structure

Scott West scott.west at inf.ethz.ch
Tue Aug 13 08:28:43 BST 2013


The recent (and previous) discussions seem to indicate that the package
structure of LLVM on Haskell might need to be rethought.

I'll refer to the nice justification given in the bug report:
https://github.com/bos/llvm/issues/61

The general proposal was to have llvm-ffi, llvm-wrapper (how much
wrapping should be here I don't know), and then the higher level
interfaces building on top of one or the other.

Now that we have another high-level interface (llvm-general), it seems
that it might be a good time to actually implement some of these ideas.

Would there be any strong objection to splitting llvm-base into two,
hoping to make it easier for all the upper levels to consume?

Regards,



More information about the Haskell-llvm mailing list