One of the big new experimental features in Perl 5.18.0 is lexical subroutines. In other words, you can write this:
Having finished the Zork trilogy, it was time for me to continue on into the great post-Zork canon. I was excited for this, because it means lots of games that I haven’t played yet. First up: Starcross. I was especially excited for Starcross! It’s the first of Infocom’s sci-fi games, and I only remembered hearing good things. I’d meant to get started on the flight to YAPC::Asia, but didn’t manage until I’d begun coming home. On the train to Narita, things got off to a weird start.
I always feel a little amazed when I realize how many of the things that really interest me, today, are things that I was introduced to by my father. Often, they’re not even things that I think he’s passionate about. They’re just things we did together, and that was enough.
This post is tagged
dnd. I don’t get to do that often,
and I am pleased.
Earlier this year, I lamented the state of “workspaces” in Chrome. I said that I’d settled on using Tabs Outliner, but that I basically didn’t like it. The author of the plugin asked me to elaborate, and I said I would. It has been sitting in my todo list for months and I have felt bad about that. Today, Gregory Meyers commented on that blog post, and it’s gotten me motivated enough to want to elaborate.
I’ve been slowly switching all my code projects to use GitHub’s bug tracking (GitHub Issues) in addition to their code hosting. So far I’m pretty happy with it. It’s not perfect, but it’s good enough. It’s got a tagging system so that you can categorize your issues according to whatever set of tags you want. The tags are called labels.
I’ve finally finished (for now, anyway) another hunk of code in my ever-growing suite of half-baked productivity tools. I’m tentatively calling the whole mess “Ywar”, and would paste the dictionary entry here, but all it says is “obsolete form of ‘aware’”. So, there you go. I may change that later. Anyway, a rose by any other name, or something, right?
It’s been over six months since my last bit of progress on The Great Infocom Replay, but I have not given up. In fact, I’ve put “make progress on the Replay” into my daily practice, so maybe I’ll keep making progress from here on out.
More than a few times, when I’ve told people that I play an older version of D&D, I’ve gotten a slightly horrified look and the question, “Is that the one with THAC0?” What’s so awful about THAC0? I ask, but the answers are vague. “It doesn’t make any sense! It’s bizarre!”
Just about two months ago, I posted about my revived “work through some tickets in each queue then rotate” strategy. When I had first tried to do it, I hadn’t had enough discipline, and it failed. After a month, it seemed to be going very well, because of two minor changes: