Hey everyone,
This is a question I've been thinking about for some time; although my
wording may come off as a bit aggressive to some, please know that that
is not my intent. This is an aspect of the Lua language and community
that I'm rather curious about; if this thread devolves into a sort of
flame war, please feel free to ignore it, or, if you have admin
privileges, close it.
So, the question is (if you couldn't tell from the title): why did the
authors of Lua decide to adopt a closed development process, and why
does this continue to this day? By "closed development process", I
mean that unlike Perl, Python, Ruby, and other popular open source
languages, the canonical implementation's development is done by an
exclusive group, and the "work in progress" tree is not visible to the
public. I find this very interesting, especially considering how
liberal Lua's license is. I think it would be cool it other developers
would be able to directly contribute to Lua's development, but maybe
I haven't spent enough time thinking about this. =)
Thanks,
Rob