When working with D's standard library, it is sometimes necessary to work around missing declarations in the core.sys.windows.windows module. It's a fairly big module as is, but it isn't all-inclusive. If you are doing any heavy-duty Windows development, you'll likely want a...
D Bits
I've been working on BorderWatch a little bit every day. My focus has been on getting the ASCII engine, Arthur, into a state that will let me get a game up and running. With the few modules that I've implemented so far, I believe I'm there. One of the D features that has...
I'm afraid I'm going to be waving goodbye to Dolce. It's been sitting, bit rotting, for a while now. Some time ago I encountered two major issues with my Allegro binding in Derelict 2. One, a random (and I mean...
I'm supposed to be posting part three of my series on binding D to C. It's going to be boring to write, so I keep putting it off. But I *will* get to it eventually. In the meantime, I wanted to blog about a neat feature of D that I'd sort of forgotten about until I needed it.
I'm working on an ASCII-based strategy/simulation game in the...
I'm working on an ASCII-based strategy/simulation game in the...
This is part two of a series on creating bindings to C libraries for the D programming language.
In my previous post, I discussed the difference between dynamic and static bindings and some of the considerations to take into account when deciding which way to go. Here in part two,...
In my previous post, I discussed the difference between dynamic and static bindings and some of the considerations to take into account when deciding which way to go. Here in part two,...
This is part one of a series on creating bindings to C libraries for the D programming language.
This is a topic that has become near and dear to my heart. Derelict is the first, and only, open source project I've ever maintained. It's not a complicated thing. There's very little...
This is a topic that has become near and dear to my heart. Derelict is the first, and only, open source project I've ever maintained. It's not a complicated thing. There's very little...
So I've finally gotten started on some game code. In order to see if Dolce is actually useful or a waste of time, I decided to start by porting the A5teroids demo that ships with the Allegro 5 package. Here's what I've learned so far.
First, the whole idea of Dolce as a framework on top of Allegro to allow an absolute minimum amount of startup...
First, the whole idea of Dolce as a framework on top of Allegro to allow an absolute minimum amount of startup...
Once the semester ended, I took a week to do nothing but play Dark Age of Camelot and get some much needed guitar practice in. Then I dove back in to the gym for some long overdue exercise. I also managed to pick up a few more private classes to fill some of the gaps in my schedule. Once I let off all that steam, I fired up...
Dolce is still very much alive, just getting little attention while I wrap up the second semester at the university. For anyone interested, I'm teaching in a special program where a local university here in Seoul is partnered with a university in America. The students do two semesters here in Korea before moving off to the States for three years. We...
In my last post, I showed the minimal amount of code needed to get something up and running with Dolce. And while it's a really small amount of code, something kept bugging me about the implementation. It just wasn't "D" enough.
Over...
Over...
Recent Entries
-
Setting Thread Affinity on Windows in D03 April 2012 -
Putting D's Array Slices to Use08 March 2012 -
BorderWatch05 March 2012 -
Compiling Data into a D Executable03 March 2012 -
Binding D to C Part Two30 January 2012
Recent Comments
-
Binding D to C Part TwoBy gour
Feb 02 2012 06:11 AM -
Binding D to C Part TwoBy Aldacron
Feb 02 2012 05:21 AM -
Binding D to C Part TwoBy gour
Feb 02 2012 03:29 AM -
Binding D to C Part TwoBy Aldacron
Feb 01 2012 07:15 AM -
Binding D to C Part TwoBy MichelNolard
Feb 01 2012 06:52 AM






Create a custom theme





