Ah, well. If whatever I'm doing is already half implemented into a module on CPAN, that means it was a good idea, and that a better version of it's probably already been written by someone else.
FIDO continues. I'm focusing on whatever I've got to do to documents to make them conform to my arbitrary notion of homogeneity (lowercase, no punctuation, underscores between certain terms to provide two-word functionality, etc.) because it sounds like the funnest part of the work, really. The interface is probably going to be more boring.
I wrote for a few moments tonight, wrote English sentences strung together. They're arranged roughly as the beginning of a short film script, and it may well be a workable idea if I can write the whole thing.
I've gotten one of the new Dunkin' Donuts frozen coffee mugs, and let me tell you, this is what I envisioned when my history prof said: "More More More, Now Now Now."
I made myself a 12 ounce glass of cola product today, and it just didn't feel right. I drank, it was gone...I felt empty, alone, confused, broken. The Mug Is Superior.
I've considered going to a bar with it and asking if I can get a rum and coke that size.
Oh, gracious Chao! A 64 ounce rum and coke! If my faraway dream of owning a beach ever happens, I shall sit on the beach and listen to the water while I sip from that wondrous mug a rum and coke (or possible Barq's and Bacardi) mixture, and heady shall my thoughts become.
In other news, my birthday is the day before _Matrix Reloaded_ comes out, so there's a fair chance that I'll get dragged down to the movie even if I don't want to be. Ah, well. Worse things have happened to me. I saw X2 on premiere night, and it wasn't as bad as I thought it would be. (Premiere night, not the film. The film was about as good as I expected it to be.)
Laura's seeing a new guy, and it's...well, it's a little strange here and there, but she seems pretty happy, and he's a very nice guy. It feels weird, yeah -- but it's a good weird, like when I tried peanut butter and bacon sandwiches a few weeks ago. (They're remarkably tasty, in case you're curious. Not even really an acquired taste -- just try it sometime, you'll like it, probably.)
I'm trying to stay focused on the code, seriously.
I figured out while sketching a new chunk of the module that I had some options -- build a super object to contain both a likemap and a wordmap, or else build likemaps as wordmaps. (The first option's probably best, because that way I can build docmaps as crazy and disorganized as they'll need to be for my nefarious scheme. The problem is that my notion of encapsulation isn't the best yet, but I'm working on it.) Basically, separate the important bits of Wordmap into Map, then have submap objects Word, Like, Doc, etc.
I fired up a wiki clone on my perlmonk.org account, but I'm not posting its location here. It's not meant for public consumption, really -- just for note-taking while I'm away from home. I haven't done enough with it to find it truly useful just yet, but that will follow.