20040619 CMcC: A late night on Tcl'ers Chat, some wild ideas, here's one:
What if Python had a new additional parser which made it look like Tcl?
I envisage it as follows:
There are assumed to be a bunch of objects inheriting from a TclCommand class, e.g. if foreach while set (etc etc)
Add uplevel to Python and voila - you have something which looks (very nearly) like Tcl, but is running over Python.
I really think this is feasible. It could give you Tcl script level compatibility in Python, I think.
Let the games begin :)
Interesting idea. Note that there are also some deeper differences to mull over, such as copy-on-write (side-effect-less changes to lists), and the event model. -jcw