really? what can it do that js can't do?
"There is also the issue that implementing things like method_missing and import are prohibitively difficult without new syntax."
TeX macros are fundamentally as expressive as java.