Sugar induced socializing

A sketchblog by Dudymas

How the code goes November 20, 2007

Filed under: Computing — dudymas @ 6:33 pm

Well then, I neeeeed to update this space. I’m going to be getting some high quality updates here soon too. College has been eating my heart out.

Xcode 3.0 has been awesome. The refactoring is stellar for all that cruddy functional programming that my data structs class requires because now I can just extract things several times and whallop all the profs nitpicks on when I should modularize my functions more. I’ve also been using the 3.0 snapshots system in epic proportions… it kicks arse. The whole way that the new system shows differences and wot-not has been invaluable is seeing how I’ve screwed things up so that snapshots can be very potent ways of debugging (I’m sure that most people wouldn’t recommend that, but oh well).

As for previous projects, I’m currently working on the brush system of a small sketch program. Since it needs a save-file format, I’m also starting to dabble more with boost because I want to add in some sophisticated file formats for saving and loading work. The boost-spirit library seems right up my alley for this problem, and I’ll have a lot of fun with it from the looks of things.

I’m also creating a wiki with moinx, and that’s helping me out a ton. Graphviz is my tool of choice for the class layouts (sorry, but the xcode class modeling system has been irritating and overly detailed… I’m a “gist of it” kinda fellow, so I only need phrases and pointy arrow bits).
Visual Automata Simulator has been good for when I need to design a state machine or two in the code (always a must with input-output scenarios).

If anyone ever wants to know what patterns I’m using, then I’ll throw that out along with my graphviz work. The networking and sockets will be tricky. I want to use something clever… something that will be very good at penetrating firewalls since the info that I’ll use for my program will be undoubtedly simple. Bah! I’ve just got ideas… that’s it! I don’t know how I’m going to make this a good programming, sketch blog. And now… a sketch/inking I’m working on for someone’s character (a bubble dragon):

Spindrift