I've used both Tcl and Python, and find the latter much easier to embed.
It is easier to parse arguments and create return values (via getargs()
and mkvalue()) in Python; it is also very modular. Because of this,
I spent less time modifying modules.
Tcl, by comparison, was harder to interface (partially due to its
"everything is a string" philosophy of types.)
> - you can invent new syntax in Tcl.
I don't see this as much of a win. Yes, it is occasionally useful,
but most of those cases can be handled without changing the syntax.
-- Steven Miale - email@example.com | Don't blame me - Indiana University, Bloomington, IN | I voted Libertarian.