Keep it simple, please!
Keep it simple, please!
The separate config files had something going for them, because it keeps the concerns distinct.
I don't really disagree with you. That said, it's a little bit of an opt-out, in the same sense that arguing that C++ is just as clean as C because "you can avoid all the ugly weird parts if you really try" is something of an opt-out. (I'm not trying to comment on the relative merits of C++ and C (edit: or, for that matter, on Java <1.5 vs. Java >=1.5), so much as on the relative levels of simplicity of the two languages, just to make certain that's clear).
The language evolution has been good, but too slow.
Even the platform evolution has been good, they have (and perhaps still) set the standard for many types of libraries.
My main issue is the growth of the platform (to what, 200mb?). I would like a much tighter standard library. In an ideal world, Swing, XML parsing ... etc. should be seperate, deprecated items removed and old apis redone.
Anyway, it is all a matter of taste.
It's called "evolution", in some circles.
for more information, see: The Evolution of Lua - http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/hopl.pdf