There are two ways to make a window without using the windows api: 1) don't use windows (you'll still have to use another API though) or 2) use a library that, in turn, uses the windows api.Rebornxeno wrote:I never realized how spoiled I am working with c++ for windows all the time, all I gotta do is some #include and bam all the windows functions available to me. With lisp I have to make all these foreign function definitions and stuff... Anyone reading this know of a way to go around an os? As in, making a window without having to use the windows api. I even use the windows api just for accessing the screen buffer so I can't even do that to just draw straight to the screen.
It seems to me that you might not want your entire application to be lisp; you may want to use lisp for the AI, but embed it in a C/++ application for actual interaction with the user. I'm not sure how you'd do that, but it seems like a better idea than trying to do window management from within lisp