Messing around with pcm (pretty crappy MUA), a crock of a Perl script that I wrote when the MailTool in OS X started encoding my outgoing English messages in ISO-2022JP. Given the choice between trying to figure out Objectionable C and writing one from scratch, the latter option seemed easier to wrap my brain around.
Having second thoughts on the development language, though. I'd like to redo what's been done in O'Caml, but I miss Perl's nifty regular expression enhancements. Another thought is to write it in Scheme (because I can't find a CommonLisp environment that works under all of OS X, OpenBSD, Linux 2.2 and 2.4, WinCE 1.1 (or is that 1.01? Japanese Casio Cassiopeia with a Hitachi SH-3, greyscale screen, copyrights up to 1997) and 3.0 (Compaq iPAQ with a StrongARM 1110), and small enough for the core to fit in 8 or 16 Kwords (12-bit), so I can port it more easily to some hardware I'm working on.
A close friend is leaving town soon, so I must go meet her -- more later.
Searching my archives for a copy of the sources to KSI Scheme. I seem to remember it as a really tight implementation (or at least very lightweight), one that could possibly work well in an embedded environment. I'm also interested in having a look at the X18 (search Slashdot, was posted a few days ago), even though I know next to no Forth. With such a tight bond between language and hardware, it sounds like a good potential platform for my little projects.
Whatever language I decide on will become my new passion, to replace Perl in my language quiver. After seeing the plans for Perl 6 (Visual PerlBasic, as far as I'm concerned), I know that I don't want to put a lot of effort into learning the new territory there.
Methinks I'm going to go do a bit of study on Forth. Don't I wish I had enough money to develop my LispOnAChip idea... *sigh*