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 >>> >>> >> >> > >
