> best thing about TCL is easy syntax and that everything is a string :)
What? That's the worst thing about TCL.
It depends on the use case. For instance you open a socket, write there any value you have without serialization, read it in the other side, data transfer done.
It's only the interface that is of a string. An array is a list of strings with space between, but only for the programmer. The runtime is free to use an actual array.
I love it. Living proof that languages doesn't need forced types.
Data is Data. It's kinda object programming as visioned in the 70".
So easy and trivial language.