Go West VII - Redwoods

Several photosets from our family vacation on the west coast. We started in Phoenix, went to a few nearby things, then up the entire west coast to the Olympic Peninsula.

The seventh set, with pictures from the redwoods and a few more coastal shots. The last few are from where we stayed that night in an awesome house tucked into a forest. Wow.


Go West VIII - West Coast

Several photosets from our family vacation on the west coast. We started in Phoenix, went to a few nearby things, then up the entire west coast to the Olympic Peninsula.

Number eight, up the west coast into Oregon. We’re almost there. A few random pictures from a town we stopped in and the evening’s sunset.


Go West X - Hollywood

Several photosets from our family vacation on the west coast. We started in Phoenix, went to a few nearby things, then up the entire west coast to the Olympic Peninsula.

Number ten, the final set. At this point, we’d been driving hard for two days to get back to Phoenix. We stopped in LA though, just so we could take a few pictures of the Hollywood sign.


Wombat IDE - Options options everywhere

From the beginning, I wanted Wombat to be configurable where it mattered, so I added a system that would be able to load and save options. This being a Scheme IDE, I wrote the options files in… what else? Scheme! Here’s the default options.cfg file included with the current distribution of Wombat (r90). The code to read these options is defined using Scheme macros written partially in a hyrbid of Java and Scheme and can (at least theoretically) even be set during runtime by calling the cfg procedure in the REPL.

read more...


Wombat IDE - Docking windows

One of the features that I really wanted to have in Wombat was the ability to have multiple documents in separate windows with the ability to drag them around both in their parent window or out of it, docking as necessary. Most modern IDEs have this feature and I figured that I should make Wombat as easy to use and like the others as I could. I looked around somewhat at different options for docking windows in Java and ended up settling on InfoNode Docking Windows, available under the GPL v3. It took some work to adapt to their API, but within a few hours I was able to release another build, r87 using the new system, available here.

read more...


Wombat IDE - And so it begins

The second (and it turned out final) iteration of Wombat was based on Java. With nearly 10 years of Java experience at that point, I could write Java code more quickly and efficiently than most other languages. In addition, it had the advantage of being portable, running on essentially every modern operating system with no changes to the deployed class files.

read more...


Wombat IDE - A bit of history

For three semesters now, I have been an AI (associate instructor, not the other kind) for the C211: Introduction to Computer Science class at Indiana University. C211 is (and has been for many years) taught using the Scheme programming language, a dialect of Lisp following a minimalist viewpoint which makes it ideal for education. Unfortunately, many of the IDEs most commonly used to edit Scheme, Lisp, and other languages based on S-expressions tend to be rather complex and require time to learn on their own, reducing the time dedicated to other topics in such an introductory class.

read more...


Homemade Pizza

Another thing to add to the list of things that are even tastier when homemade:

Granted, we didn’t actually make the crust all of the way from the flour (we have to try that sometime!), but we did make it from a packet rather that just buying a pre-made crust. Also, it’s really fun to roll out the crust.