>>>>> "David" == David Cantrell <[EMAIL PROTECTED]> writes:
David> In a previous life, I had to hack with Storyserver. tcl is David> BAD. Anyway, one of my frobnitzes wasn't working, so I emailed David> support@vignette and they told me to "keep doubling the number David> of escape characters until it works". It did work. With David> THIRTY-TWO of the little bastards. Shades of troff, all over again! David> You had to double the number of escape characters for every David> level of nesting in your code. This made it completely David> impossible to factor out large chunks of common code into David> modules which might be used at various different nesting David> levels. To be fair, I believe this was a bug in their David> implementation of tcl and not in tcl itself, but even so, I David> won't touch that foul, accursed tongue again. And ph3ar my David> l33t brick-text skillz! No, it's a fault of troff, and shell, and TCL, and languages which confuse the level with the meta-level too easily. It was this madness which Larry avoided with Perl having only one level (or two levels, in interpolated regexen) of interpretation at most. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!