I understand that there was a specific intention in using the term lightweight, but the proper term would have been small. This is a small language, but it is most certainly not lightweight. There really isn't such thing as a "lightweight language for the JVM" and that isn't the fault of the language, but rather the JVM. Lua, for example, is a lightweight language.