Feb
22
Where’s The Code?
Filed Under Everything | Leave a Comment
Most of the code I talk about here can be found at the The Programmicon Google Code page under the Source tab. You’ll need an SVN client of some sort. All of the code is released under the New BSD License.
Feb
22
Template Magic
Filed Under Everything | 3 Comments
Well, what I’m going to talk about today isn’t really magic, but it does illustrate some things you can do with C++ templates that, while certainly not uncommon, may not come immediately to mind. We’re going to use templates to implement some code for dealing with byte-swapping (endianness issues). I originally wrote this content as part of an upcoming post, but that post was already getting to be several pages long. So, I’ve pulled the info out into this post, and will finish that one soon. Read more
Feb
7
Maybe next time…
Filed Under Everything | Leave a Comment
Well, I gots me a MacBook Pro. I have to admit, any tears I had been shedding about my poor little old iBook dried up quickly as soon as I turned this new puppy on. Let’s just say I am happy with this purchasing decision, and leave it at that.
So, now that I have a computer again, I started looking into D some more. One of the first things that struck me is that, at least on the Mac, the tools just aren’t really there yet. There is no native debugging support, for example. There are patches for GDB that add support for D, but GDB doesn’t quite build out of the box on the Mac. I’ve applied the patches to the version of GDB in Apple’s CVS server and built it successfully, but it doesn’t appear to work. Maybe one day soon I’ll give it another go, but to be honest, I’m hoping someone else will get it working first. I’m just not enough interested in making a debugger work just so I can mess with a new language. Read more