Re: packaging Go runtime for ANTLR4
Am 28. Juli 2021 08:41:46 MESZ schrieb Emmanuel Bourg <firstname.lastname@example.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.