3 ms·
There has been a time when I had to write a great number of scripts, a part of them in TCL and a similar number in Scheme. Writing in Scheme was very straightf
by adrian_b 2y ago
There has been a time when I had to write a great number of scripts, a part of them in TCL and a similar number in Scheme.
Writing in Scheme was very straightforward and foolproof, even if sometimes it was slightly more verbose, e.g. due to extra parentheses.
On the other hand, writing in TCL had exactly the same problems as writing in some UNIX shell language, where very similarly looking programs can have subtle semantic differences that lead to very different results, due to the complex quoting rules.
Therefore it was far more difficult to avoid bugs in complicated TCL programs than in complicated Scheme programs.