From: Brian C. <ubergeek@Dartmouth.EDU> - 2002-06-23 03:20:09
|
OK, I got most of the initialization stuff ported from Objective-C to Lisp. I actually got that working during the bus ride up here (ahh, laptops are nice). So I can now open a black window, and it crashes as soon as you close it (which is better than crashing as soon as you call SDL_Init). I've been busy with moving in and getting settled into class since then, so I haven't worked on it since then, but I think that I'll try to see if drawing in that window works next. Once I've done that, I think that we need to come up with a nice, clean interface to SDL in portable common lisp and provide the implementation for CMUCL and OpenMCL. While theoretically CL-SDL should have such an interface, it seems to be just the definitions of the foreign functions, which OpenMCL does automatically, although with different names. So we could either write CL-SDL as it should be, or just make a nice, portable interface to the drawing functions we need, and leave it at that. Which do you prefer? Whatever we do, we should probably split all of the platform dependent stuff into a separate package, so it will be nice and isolated. |