A New Article Series: Ripsaw

Several years ago I wrote a Windows application called “Ripsaw” that implemented the basic functionality of the Unix tail utility in a graphical application, with a few twists of my own. I had intended to release the application as an open-source project, and although I still use the tool quite a bit I never got …
Continue reading A New Article Series: Ripsaw

Pre-emptive Snarkiness

It’s all about the sense of humor, people. First of all, read the “pre-emptive snarky comment” that I wrote in the earlier entry about the dragsens utility. It’s pretty clear that, first of all, I’m tipping my hat to Raymond Chen by even adding a pre-emptive snarky comment. Second, it should also be clear that …
Continue reading Pre-emptive Snarkiness

Lisp for C++ Templates

>I’m not working quite as many hours as I was earlier in the year, so I’m able to concentrate on more long-term projects of my own in addition to my regular work responsibilities. Before I get back to the Accelerated C++ Solutions I’m going to play around a little bit with extreme template meta-programming in …
Continue reading Lisp for C++ Templates

The pbrain Programming Language

>I’ve been working really hard lately – 70 or more hours a week. Consequently, I haven’t had many opportunities for diversion. After staring at the same application all day, every day, though, it’s important to step away and give my brain another puzzle to solve now and then. One such late-night/early-morning excursion produced The pbrain …
Continue reading The pbrain Programming Language

.NET Linked List

>(Note: This is a really old entry that I’m keeping around for historical purposes. Recent releases of the .NET Framework now include a generic linked-list class, as well as other generic containers.) The .NET framework does not have a generic linked list class among the collection classes in System.Collections. This article describes a linked list …
Continue reading .NET Linked List