<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 8, 2014 at 4:34 PM, Peter Collingbourne <span dir="ltr"><<a href="mailto:peter@pcc.me.uk" target="_blank">peter@pcc.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":fzl" class="a3s" style="overflow:hidden">Hi all,<br>
<br>
I'd like to propose that we add an official set of Go bindings to the LLVM<br>
project. These bindings are based on the existing "gollvm" project [1]. (Note<br>
that all contributors to the gollvm project have agreed to relicense their<br>
changes under the LLVM license and submit them to the LLVM project.) The<br>
bindings would live in the LLVM tree under the bindings/go directory.<br>
<br>
One thing that I'd like to see come out of this is the contribution of an<br>
official Go frontend to the project, based on the existing llgo project [2]<br>
which uses these bindings.<br>
<br>
I am also submitting a patch with the initial version of the code to<br>
llvm-commits.</div></blockquote></div><br>Peter, I'm not hearing any really serious concerns about the overall strategy here (provided that we've gotten a good resolution on the issue raised by Andrew Wilkins, but it sounds like that's OK).</div><div class="gmail_extra"><br></div><div class="gmail_extra">I'm going to look at reviewing the patches, and I think if no one shouts about a problem, you should move forward with landing this next week (provided the patch review is done, maybe the review takes longer).</div><div class="gmail_extra"><br></div><div class="gmail_extra">I just want to say I'm really excited about this and thanks for doing the leg-work on getting things together.</div></div>