TCL is embeddable (in another program). In fact that's how it started.
That means it's a good language to extend your program. I don't know how it compares to Lua, which seems to have replaced it in that space.
That means it's a good language to extend your program. I don't know how it compares to Lua, which seems to have replaced it in that space.
Perl is a nightmare to interop! They should have won an award for that. It took effort.
Python is slightly cleaner than perl, but not much.
But then - isn't that the case for other scripting languages these days? Or are they too complex and with "strings attached"?