I'm interested in contributing to LLVM, but I'm a rather bad C/C++ developer. I do most of my work in Ada and was wondering if there was a way to still contribute to something other than the Ada frontend.
Patrick Kelly <kameo76890 at gmail.com> writes:> I'm interested in contributing to LLVM, but I'm a rather bad C/C++ > developer. I do most of my work in Ada and was wondering if there was > a way to still contribute to something other than the Ada frontend.See http://www.llvm.org/OpenProjects.html There are quite a few tasks with no C++ required. -- Óscar
On Tue, Nov 10, 2009 at 11:24 AM, Patrick Kelly <kameo76890 at gmail.com>wrote:> I'm interested in contributing to LLVM, but I'm a rather bad C/C++ > developer. I do most of my work in Ada and was wondering if there was a way > to still contribute to something other than the Ada frontend. >Since I didn't elaborate, specifically I want to work on an Ada back-end. As I understand it, there are already C and C++ backends so it technically is possible. I just want to make sure that theres no complaints to me writing this in Ada. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091110/27bc2bad/attachment.html>
Hello Patrick, Great to have a fellow Ada programmer around, yes there are some tasks that really need doing ! We^[1] contributed a Ada binding to the LLVM project some months ago. However, The binding needs to be correctly tighten into the rest of the LLVM build system properly and it needs possibly some test cases also. This would be a really fantastic contribution if you could take care of this particular project on the Ada front? We have the intent on some day soon porting the Ada frontend to LLVM^[2] however the above work needs to be done so the LLVM side is 'ready' for that to happen. There is of course other projects if your not interested, but I guess these are a things would like to be done. Cheers, Edward. [1] - http://www.auroraux.org/ [2] - http://forums.auroraux.org/viewtopic.php?f=12&t=6&sid=1f7338c7bb4f5c32d69d6392b454ee3f 2009/11/11 Patrick Kelly <kameo76890 at gmail.com>:> > > On Tue, Nov 10, 2009 at 11:24 AM, Patrick Kelly <kameo76890 at gmail.com> > wrote: >> >> I'm interested in contributing to LLVM, but I'm a rather bad C/C++ >> developer. I do most of my work in Ada and was wondering if there was a way >> to still contribute to something other than the Ada frontend. > > Since I didn't elaborate, specifically I want to work on an Ada back-end. As > I understand it, there are already C and C++ backends so it technically is > possible. > > I just want to make sure that theres no complaints to me writing this in > Ada. > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > >-- -- Edward O'Callaghan http://www.auroraux.org/ eocallaghan at auroraux dot org
On Nov 10, 2009, at 19:37, Patrick Kelly <kameo76890 at gmail.com> wrote:> > > On Tue, Nov 10, 2009 at 11:24 AM, Patrick Kelly > <kameo76890 at gmail.com> wrote: > I'm interested in contributing to LLVM, but I'm a rather bad C/C++ > developer. I do most of my work in Ada and was wondering if there > was a way to still contribute to something other than the Ada > frontend. > > Since I didn't elaborate, specifically I want to work on an Ada back- > end. As I understand it, there are already C and C++ backends so it > technically is possible. > > I just want to make sure that theres no complaints to me writing > this in Ada.I meant target -.-, that was a dumb mistake. I got an okay for both the target and frontend so, pleasure to work with you all. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091111/67ac2e78/attachment.html>
Any plans to make LLVM work with Google's new language, Go? http://www.technewsworld.com/story/Go-Go-Google-Programming-Language-68622.html?wlc=1257974768&wlc=1258041607&wlc=1258047741
That's a better question for the Go developers. AFAIK, the only thing they rely on that isn't already in LLVM is segmented stacks, and Ian had to add that to gcc too. On Thu, Nov 12, 2009 at 9:53 AM, Jon McLachlan <mclachlan at apple.com> wrote:> Any plans to make LLVM work with Google's new language, Go? > > http://www.technewsworld.com/story/Go-Go-Google-Programming-Language-68622.html?wlc=1257974768&wlc=1258041607&wlc=1258047741
No, its up to them which backend they want to use. Sounds like they think that GCC is super quick compared to LLVM. Looks like another fud fart out of google to me. 2009/11/12 Jon McLachlan <mclachlan at apple.com>:> Any plans to make LLVM work with Google's new language, Go? > > http://www.technewsworld.com/story/Go-Go-Google-Programming-Language-68622.html?wlc=1257974768&wlc=1258041607&wlc=1258047741 > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- -- Edward O'Callaghan http://www.auroraux.org/ eocallaghan at auroraux dot org