tinman spent a few years mucking around industry before going back to school for a Masters. Currently not enjoying the weather in North England..
He wrote Perl that looked suspiciously like C code in 1998, while working as an intern, and has been trying to cure that bad habit ever since.
I didn't reply to the comments I got to my earlier journal entry, but thank you cbrandtbuffalo and chromatic. I eventually ripped out the subs as suggested, simply because I badly wanted the speed increase the refactoring would have given me. I hope to try out caller (hadn't heard of it before) and eventually make it a module. It's habit, I guess. It's second nature to run JUnit tests for me now, but I still hesitate (or rather, put off) running unit tests for Perl code. As an aside, I also went *whoa, the chromatic replied my post *goggle eyed*
I'm an idjit, my copy of Data Munging is back home and I never thought to bring it with me. It's got a nifty chapter on Parse::RecDescent and I think I am finally ready to really grok what davorg is trying to say. Spent much of the last week trying to wrap my brain around Antlr and JavaCC to solve a lingustics problem. I didn't succeed, but I experimented enough to understand why I didn't; which is good enough for me.