> This has been
> a hassle for httpd and svn... those two projects generally do *not*
> provide binaries, and rely on downstream packagers. Of course, we
> could also rely on packagers.
That sounds fine to me.

> I'm more comfortable with C++ than Java, but it seems easier to use
> compiler subsystems (like ANTLR) and other tools in Java.
My understanding was that ANTLR serves the same purpose as lex and yacc,
which are already used by Thrift.

> And back to
> the deployment question regarding dependencies: will the packagers
> have all the deps available? Compare that to shipping one .jar.
The Thrift compiler doesn't have any runtime dependencies other than
system libraries.  I think the few compile-time dependencies it has
can be eliminated far more easily than rewriting several thousand
lines of code.

--David

Reply via email to