25 Jul 2000 dancer   » (Journeyer)


  • Just arranged a flight for Jenn. The hospital people think her grandfather will not last the night. Must do without her for a few days.
  • Just found out that Harry Potter is not an author, but apparently a character. Score one point towards the Dancer lives under a rock total.
  • Contemplating two new game projects. More on that later.
  • Still no Terminus in town.
  • Got 64MB more RAM for Jenn and a new large (20GB) hard disk for her
  • Found a model of DVD-ROM that is region-free, an available in Oz. Ordering that next pay.
  • My Evil Twin is visiting. He makes life interesting.
  • Word from Hasbro is that in addition to X-Com: Alliance, there's two more games in the works, an isometric analagous to Enemy Unknown, and some clunky FPS (to appeal to the adrenaline market)
  • graydon on software reuse: concur. Complexity, safety, side effects, and dependencies do a reusable library/API/class make. At work, I carefully document that. I don't need the info(because I wrote it) but others will. Also, wherever there's a tradeoff I document why I chose X over Y. It shows that (a) I thought about it, and (b) if circumstances change people will be able to see which parts of the code can or should be adapted to alternative methods.
  • Simon: Ah, yes...EQL is indeed famous. I did have issues with it at one point, and more-or-less rewrote it one desperate night, but you made it easy to do that by making the code clear and easy to understand. I appreciate that. Further to your cooking comment: You can be a cooking hacker, too. It's fun.
  • drivers: Thought about clanlib. Documentation is more or less the key. I went with SDL because of a few reasons: (1) The documentation was astoundingly clear, (2) I was just learning the guts of what was really needed for a modern game-engine (I've been a backend coder for years) and thus wasn't able to evaluate much based on features, though SDL appeared to have everything I figured I would need (or I would simply be able to add stuff), and (3) I've taken some mild, and slightly irrational dislike to clan___ and ___clan things lately. Seems like I can't turn around these days without stumbling over a .*clan.* something (like e.+ things and dot-coms). Maybe silly reasons, but I looked through the API docs for clanlib this-morning, and saw little that attracted me. Oh, before I forget: (4) SDL has some commercial games under it's belt, so despite the fact that neither it nor clanlib offer the aformentioned guarantees (see earlier response to Graydon, above) it's already established a very solid reputation for Not Sucking(tm). [ Note: I do not wish to imply in any way shape or form that clanlib might suck. I'm sure it doesn't. It's just that I have objective evidence of SDL's lack of suckage in certain limited areas]

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!