Matt's Blog: while { coding }
    Back to Matt's Homepage   |   Hire Matt

Wheeler – The Name

Work on my programming language Wheeler continues slowly. Even side projects can be exhausting so I don’t work on it non-stop. I spend perhaps 3 months of side-project-time per year on it. I’ve been poking at it since the fall of 2009, so we’re coming up on six years. Napkin math suggests I have somewhere between 600-1100 hours invested in the project which is less than half a year of full-time work.

For the most part I don’t talk about Wheeler on the blog because I have a hard time communicating what I’m trying to do. It’s also taken far longer to make progress than I originally anticipated. But some things about the project are easy to talk about. One of those is the name, which Steve asked about on Twitter the other day.


From my notes:

Wheeler was supposed to be a placeholder name. It refers to John Archibald Wheeler, the physicist. This was a nod to Bertrand, a constraint-programming language named for Bertrand Russell. I just wanted a name of some kind. Who did I respect? Physicists came to mind. Einstein was obviously problematic. Feynman would have been too arrogant. And I’d heard that for a time Wheeler had this notion that perhaps all subatomic particles are really just electrons. Or something like that. And I identified with that desire to find a simpler underlying model, even though it didn’t pan out. There really wasn’t much more thought given to the name than that.

After I’d done a couple of presentations, someone (I think it was Jesse Hallett, but I’m not 100% sure) asked if I had named it because of Wheeler’s “It From Bit” concept. I was unfamiliar with that, and was amazed how apropos it was to the language concept I was working on.

Later on I found out that Wheeler is an incredibly common family name in the US. I had no idea. Hopefully I’m not pissing off a bunch of people. Next time I’ll just go with Smith. I did try to get suggestions from others to name the language something else but everyone seems to like the name as it is.

At one point I wanted to call the language “What”, so that people could have Who’s On First wordplay with it. “You program in What?” “Yes!” To make things worse I thought the interpreter should be named “huh”.

Other Wheelers (for fun)

There is a Wheeler street in Portland, Oregon, where I live.

The 19th U.S. Vice President was named Wheeler

A notable American mathematician was named Wheeler (from her last husband)

My favorite, and my backup story for when people ask about the name: Wheeler is the surname of Honey Wheeler, a character from the Trixie Belden girl-detective books I read as a child.