My wife and I got back yesterday from a trip to visit my in-laws, and we discovered that our hot water heater had — technically speaking — gone all asplodey-go-boom, leaving an inch of water across our entire basement.
The cats, whose litter boxes were in the basement — dry, but separated from them by six feet of inch-deep water — coped with the situation by pooping and peeing all over the living room.
We spent five hours yesterday and five hours today cleaning, and we’re getting close to having the basement dry and the poop and pee cleaned up. The tank is drained, and next up is replacing the thing with one that’s slightly less likely to go asplodey-go-boom in the near future. This is really not how I intended to spend the last twenty-four hours, but such is the joyous life of a homeowner.
I spend a lot of my life waiting for compiling, for progress bars to creep across a computer screen.
I usually spend it reading Google News, Ars Technica, or Wikipedia.
What do you do with these otherwise-wasted minutes?
I bought smile-lang.org today. I doubt anybody will ever use it, but maybe this’ll turn out to be an auspicious moment in history, eh?
But I guess now that the Smile programming language has a website, it probably ought to start existing, shouldn’t it? I have a lexer built, a formal grammar designed (LL(3) with some precedence quirks), a bunch of parsing/transformation rules, a bunch of interpretation rules, and a smattering of the runtime built. It’s definitely not usable for anything yet, but I can actually see it taking shape, and after a decade of working on its design, of throwing out and revising piece after piece of it, it’s good to feel like it’s finally going somewhere.
Remind me to tell you guys about it at some point in the not-too-distant future.
Once upon a time, I had a blog up here, and my software, and a whole bunch of other stuff.
I stopped doing that some years ago. It was a lot of hassle to maintain the mess, and absolutely soul-crushing at times to read the comments.
But — I still have things to say, even if it’s to an empty echo chamber. There are still techy things I want to talk about, ideas to pontificate on, and useful tips to share. So here we go again, with a brand-spanking-new version of WordPress, comments completely disabled, and an empty database of posts.
So let’s do a quick run-down of the most common questions from the last few years: