Folks that have downloaded the 0.7.0 release, and who want to use SBCL / SLIME to develop Graphic-Forms apps, should apply the following patch.
In src/uitoolkit/widgets/top-level.lisp edit the INITIALIZE-INSTANCE method such that the INIT-WINDOW call is followed by a call to SHOW
< (init-window self classname register-func owner text)))
> (init-window self classname register-func owner text)
> (show self nil)))
Then reload or recompile top-level.lisp and try starting some apps. For me, this alleviates the hanging problem that occurs when running GF apps on SBCL / SLIME.
Monday, March 19, 2007
Saturday, March 17, 2007
Here are some recent developments from my perspective in the Lisp world:
- David Lichteblau very kindly imported the most recent snapshot of my work on a Graphic-Forms backend for McCLIM, and has subsequently invested significant time and effort to help move it forward. As he notes in his announcement, there is still a lot of work to do, so if you (gentle reader) are at all interested in supporting a native Windows backend for McCLIM, please grab the latest code and experiment with it, offer patches, etc.
- The combination of SLIME, SBCL, and Graphic-Forms apps seems to be working now, and that's great! One of the SLIME developers must have made the right changes, so my thanks to whoever that was.
- CFFI has acquired support for the stdcall calling convention, and also lots of enhancements are being made to support character encodings. I am currently in the process of catching up with this.