I've recently just run into this problem. I'm the original author of cocoahelper, and I bascially copied from what Python does. I happen to be running multithreaded SBCL + Slime. I think that the problems you are having are due to Cocoa and the way that OS X handles events. All events are sent to the main thread. I basically gave up & used GLFW to open up my window (I only care about an OpenGL window and events right now). GLFW is Carbon based, and suffers less issues - but I still couldn't run my Slime multithreaded. I'm afraid that it will probably take somebody with a bit of time/effort/Cocoa experience to sort this one out.
Cool, I'll have to check GLFW. As for cocoahelper, I'll see what I can do to find the problem/fix it, but I'm certainly not very experienced with the Mac platform and Cocoa. I'll let you know if I have any success! Thanks, Anthony
_______________________________________________ application-builder mailing list [email protected] http://www.lispniks.com/mailman/listinfo/application-builder
