[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: packaging Go runtime for ANTLR4

Hello Emmanuel,

Am 28. Juli 2021 08:41:46 MESZ schrieb Emmanuel Bourg <ebourg@apache.org>:
>> Is it intended or wished for that additional runtimes other than Java
>> are packaged in seperate source packages
>Yes it is, for several reasons:
>- The Java Team doesn't have the time and skills to maintain properly a 
>multi-language package like ANTLR. The Java part is sufficiently complex 
>on its own, we'd rather not have to care about the other languages.
>- Different language ecosystems often require distinct and slightly 
>incompatible versions of ANTLR.
>- Handling several languages in the same package makes upgrades and 
>regression testing much more difficult.
>- ANTLR is a core package of the Java ecosystems, including more 
>languages increases the dependency tree of the Java packages and makes 
>the bootstrapping harder.
>So it's preferable to have a clear separation of responsability with 
>different source packages, each language team having the freedom to 
>maintain its version as needed without impacting the others.

Thanks for the explanation, that makes sense. 
Then I'll go on with a seperate package. 


Reply to: