An enhanced version of [Tcl in Javascript] This is work in progress and is the attempt to have a more complete version of the above reference running interpreted by [Javascript]. There now exist a lot of Tcl 8.6/8.5 features like [namespace]s, [dict]s, the [{*}] operator and a lot of missing features in the original like [upvar], [uplevel], [switch], [variable] and an [expr] command which can expand its arguments (variables, braced commands etc.) on the fly and [array] names and array variables. Enhancements for [regexp], [string], [return] command Based on that I am trying to add an [itcl] version completely written in Tcl based on [itclng] where the [TclOO] part and the remaining C part is implemented in [Javascript] too. I hope this makes it possible to run a (subset) of Tcl and [itcl] in every browser that implements [Javascript]. This will be more than 3 times slower than perl :) or is that comparable? I do not know of a [perl] implementation running in [Javascript]. The project started about February 2011. I started with the existing about 1000 LOC in [Javascript]. Stay tuned. [apw] 2011-05-08: today I succeeded to create the first simple itcl class and instantiate an object. Using the object to call a class method works too, but there is no class resolving/protection check yet. The mechanism for that is foreseen, but not yet completely implemented (to be done next). The source files now have about 7000 LOC in [Javascript] including comments. <>Category Language | Category Tcl Implementations