See! I told you guys I had patches for it! It still requires a C++ compiler, though. Not just C.
Other committers, please don't check this in yet. I need to update it along with my other build diffs. --David On 08/26/2010 05:45 PM, Roger Meier wrote: > I took the wrong issue on that...but I did know you had a patch on for > that topic;-) > > 506 *+1* => https://issues.apache.org/jira/browse/THRIFT-507 > > > my vote on 507 is *+1* > > > Am 27.08.2010 01:12, schrieb David Reiss: >> Roger, you misunderstood that patch. It just lets you run configure >> and make >> to build the code generator and java/python/etc. libraries without >> having to >> build the C++ runtime library. >> >> Also, I think I have a patch lying around to make the code generator >> not rely >> on boost. >> >> --David >> >> On 08/26/2010 04:03 PM, Todd Lipcon wrote: >> >>> On Thu, Aug 26, 2010 at 3:58 PM, Roger >>> Meier<[email protected]>wrote: >>> >>> >>>> Yes, that's an important issue! >>>> >>>> what do you think about a compiler that only needs C as described in >>>> https://issues.apache.org/jira/browse/THRIFT-506 >>>> >>>> compile that one for different platforms and make it available for each >>>> version on the download web site? >>>> >>>> That gets rid of the boost dependency, but we're still forced to >>>> push out >>>> >>> built binaries for a bunch of platforms, which is kind of a pain >>> compared to >>> Java. >>> >>> However, porting over all our existing generators will take some >>> time, for >>> sure. >>> >>> -Todd >>> >>> >>>> Am 26.08.2010 23:56, schrieb Todd Lipcon: >>>> >>>> On Thu, Aug 26, 2010 at 1:54 PM, Bjorn Borud<[email protected]> >>>> wrote: >>>> >>>>> >>>>> >>>>> >>>>>> on the project I currently work on we have a (ANTLR-based) parser for >>>>>> the Thrift IDL language in order to generate code for a proprietary >>>>>> serialization library. >>>>>> >>>>>> it struck me that perhaps we could use this parser the implement the >>>>>> Thrift compiler in Java instead. this would mean that the thrift >>>>>> compiler itself could be built as a platform independent artifact -- >>>>>> which should make it a lot more elegant to write Maven plugins for >>>>>> Thrift. it would also eliminate the need (for us) to maintain Thrift >>>>>> compiler binaries for all platforms and versions of the compiler. >>>>>> >>>>>> currently the parser lacks some minor features, but this could >>>>>> easily be >>>>>> rectified. the real job is to add the code generation for various >>>>>> languages. >>>>>> >>>>>> if anyone is interested in this, I am going to talk to some people >>>>>> tomorrow to get formal approval for open sourcing it. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> I'm interested - in my experience, the C++ compiler has been one of >>>>> the >>>>> major barriers of Thrift adoption, since it's often a pain to get >>>>> running >>>>> on >>>>> OSX, Windows, etc. A java code generator would be so much easier to >>>>> get up >>>>> and going, easier to add "plugin" support, and easier for a larger >>>>> community >>>>> of developers to contribute to. >>>>> >>>>> -Todd >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> >
