Sometimes you need a sanity checker.
I've got over 3GB of binary data files to trudge through. The original code is in C++ -- there is an error somewhere in the code. Or, is the data just corrupted?
A surprising (for me) use for Tcl: Sanity checking existing C++ code.
The approach is simple and can go two different ways:
The really interesting end result: A reference implementation of the binary data file reader. (Change the file format or the C++ code and you need to validate it with the Tcl implementation).
Ah, the many uses...
-- Todd Coram