>>>>> "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!

Reply via email to