[haskell-llvm] Maintainership still ongoing?
Scott West
scott.west at inf.ethz.ch
Mon Aug 12 16:51:42 BST 2013
Hi Carter,
> Llvm-general has a better ffi story than llvm/llvm-base. And provides a
> nice way to map back and forth between the Haskell AST and the llvm c++
> in memory AST. It's really a markedly better substrate. And there's no
> cruft in its build scripting!
Well, I'd be happy to have a better FFI story in llvm-base! Is there
something fundamental in the FFI bindings that makes it so the
improvements cannot be shifted to llvm-base under the same/similar
interface?
It seems that the FFI isn't even exposed in llvm-general, what if that's
all I want to use?
I think you're going to face a hard sell telling people to switch to
llvm-general; it's not exactly a replacement for llvm-base.
I think the optimal solution would be to find a way for llvm-general to
use llvm-base for its FFI (not the AST part of course). I'd be willing
to help integrate the improvements on the FFI side into llvm-base, if
they are portable. If we can find a way to cooperate here I think it
will benefit everyone in the long run :).
Thanks for chiming in on the llvm-general side!
Regards,
Scott
More information about the Haskell-llvm
mailing list