[...] before
running into a requirement for something ridiculously
 heavyweight - perl, I think - and abandoning the attempt. 
 Perl is unbelievably
commonplace, though.  You don't have it/use it? 
 
No.  I don't really like it all that much as a language in its own
right, and I strongly dislike some aspects of the culture that has
grown up around it.
  I barely remember life before Perl (and for that
matter tcsh -- I
 can't believe I fumbled by on csh all those years in university). 
I had trouble dealing with no command-line editing, so I patched DCL to
add it (and in the process discovered a bug, er, ahem, "undocumented
limitation" in patch).  When we switched from VMS to Unix, I _really_
missed ECL (what I called my patched DCL), so I added command-line
editing to csh.  What the result has become by the present day is still
my preferred shell; it differs from tcsh in a number of important-to-me
ways.  (One of my back-burner projects is building a new shell entirely
de novo....)
/~\ The ASCII                           der Mouse
\ / Ribbon Campaign
 X  Against HTML               mouse(a)rodents.montreal.qc.ca
/ \ Email!           7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B