|
IMO explicit declarations are a good thing because they clarify
scopes. I would love for all variables would be statically and
lexically scoped, so that the compiler could generate compile-time
error messages for undeclared variables. That requires that you be
able to statically determine module imports, though. (maybe it could
be done with metalua)