Apache Groovy - https://groovy.apache.org/

Sent from my iPhone

> On Jan 6, 2023, at 1:46 PM, Rupert Smith 
> <rupertlssm...@googlemail.com.invalid> wrote:
> 
> Its been a long time since I was last involved as an Apache committer. Back
> around 2004ish I contributed to the now defunct qpid project, which was an
> implementation of the AMQP messaging protocol.
> 
> These days, I am quite keen on the Elm programming language, but it is not
> possible to contribute to its compiler+core packages, as only the BDFL
> there has commit rights. The quality of the software is very high, and
> there have been very few serious issues since its last release, but always
> amongst the Elm community there is a recurring sense of frustration that
> patches are ignored. It would seem eventually that some kind of community
> fork needs to happen, if businesses using Elm are to feel secure in their
> adoption of it. For this reason, I and others are exploring options.
> 
> I like the values of Apache - openness, independance and plurality of
> contributors - adopting some of the "Apache way" would seem to make sense
> for a hypothetical fork of Elm.
> 
> I looked at the list of Apache projects, and noticed that none are
> programming languages (correct? Apache Harmony as an implementation of Java
> was one). This also makes me wonder if Apache is a suitable place for such
> a project. There are benefits to the bus-factor 1 BDFL model - a
> programming language is a complex thing with sometimes subtle interactions
> between its language features. Opinions are many, but turning them into a
> cohesive set of ideas that make up a good language is not easy, so avoiding
> all the distracting arguments by having things tightly controlled by a
> single BDFL does make sense, and is not uncommon.
> 
> On the other hand, what is really needed in this situation is the ability
> to patch Elm, and to have a well run open source project through which to
> do so.
> 
> So I am curious to hear your thoughts on whether Apache is a suitable place
> for a programming language and compiler project?

Reply via email to