Yes. I'm learning a medium typed language now (java), but most of my experience in rexx, where everything is a string... well... unless you're using object rexx, where you can have collections of strings (arrays, directories, bags, yadda).
\r\n\r\n
Rexx is one of the easiest languages I've ever seen; if you've got a linux box floating around, download the IBM orexx environment for linux (free download) and give it a try. In comp.os.os2.mail.news recently, there was some yacking about how to parse out obfuscated email addresses during a discussion about how to do it right. I'm not a perl expert (nor even a newb, really), but here's how you'd do one in rexx:
\r\n\r\n
Assume that the string "jake at mail dot consultron dot ca" is in a var called email:
\r\n\r\n
email = email~translate(' at ', '@')~translate(' dot ', '.')
\r\n\r\n
though this particular construction is only possible in object rexx.
\r\n\r\n
Oh, and lest I forget...
\r\n\r\n
rexxtry charout(,('*shun*'0d0a~x2c)~copies(50))
--\r\n-------------------------------------------------------------------\r\n* Jack Troughton jake at consultron.ca *\r\n* [link|http://consultron.ca|http://consultron.ca] [link|irc://irc.ecomstation.ca|irc://irc.ecomstation.ca] *\r\n* Kingston Ontario Canada [link|news://news.consultron.ca|news://news.consultron.ca] *\r\n-------------------------------------------------------------------