Java or Ruby would be good options for new compilers. The latter
especially, since you could use ERb templates for really readable
compiler code. Unfortunately, rewriting the entire compiler might be
something of a monumental task :).
-Bryan
On Mar 5, 2009, at 5:12 PM, Jake Luciani wrote:
I've always wondered why the IDL compiler was written in c++, seems
like a bad choice.
I think a java compiler using JavaCC would be a bit better (though
requiring java is a pain for some).
At least it would be cross platform....
-Jake
On Thu, Mar 5, 2009 at 7:15 PM, Michael Greene
<[email protected]> wrote:
Jérémie BORDIER <[email protected]> wrote:
I might be wrong, but i think that the current compiler isn't cross
platform, this could be the right time to do something to ease
thrift's accessibility on windows (even if they don't run the CPP
Library, at least they could generate Java stubs)
Unfortunately, the cross-platform problems with the C++ Thrift
compiler are mostly outside of the project's control, but I agree
that
this is a big problem at the moment. As far as I can tell (and I've
looked far and wide) Flex and Bison versions late enough for Thrift
simply cannot be built on Windows. I have some changes stored
away in
a working copy to build the compiler in Visual C++ that are mostly
working, but lack a native Windows flex lib.
Michael Greene