Separation of powers

Until my laptop died, I hadn’t really considered separating the underlying code from the user interface (Cocoa). But now that I can’t actually develop the interface until I fix my laptop, I’m forced to see what I can work on until that time. And thus I’ve realized that I really ought to make the underlying code as free from Cocoa as possible so that Beyond can be ported to Gtk or Qt or, heaven forbid, even Win32.

In retrospect, it completely boggles my mind that I wasn’t thinking along these lines from the beginning. I do believe in separating style from content, so to speak. Weird.

No comments yet

Leave a Reply