Объектная система убогая, "с прототипами" и наследованием вручную. И стороннюю (превед Tcl опять же) сделать нельзя, как и смешать 6 разных объектных систем в одной программе, например. Про вставку C кода говорить и нечего. Зато Tcl может быть встроенный в Javascript. Тормозит правда...