windowed applications on ms windows

Mick Charles Beaver <[email protected]>
Newsgroups gmane.lisp.slime.devel
Message-ID <CAMOgSETb9mz2eUtj5SCjJzzDchX_GYQaMSHxrm4DHi3DU3kD8Q@mail.gmail.com>
Hello,

I have been having trouble with a bug that seems to only occur when running
from SLIME, as opposed to the REPL at a CMD prompt. Basically, when I try
to run a windowed application, it will hang when opening the window. I do
not have any idea why. For example, the following sequence will hang:

(ql:quickload "sdl2-examples")
(sdl2-examples:basic-test)

When trying to debug it further, I found an odd workaround, though. I
noticed CCL had some basic win32 samples. In trying to isolate the issue, I
ran the following:

(defun hack-fix-slime-window ()
  (load
"c:/Users/MickBeaver/private/software_packages/ccl/examples/mswin.lisp")
  (make-simple-ms-window))

That opens a basic win32 window. Afterward, my other windowed applications
will start working as expected. So strange! I do not have any issues
running from the CMD prompt REPL, though. According to CCL's mswin.lisp, I
do not believe I was the first person to encounter this:

<snip-start>
;;; At the moment, attempts to create a window when running under SLIME
;;; fail for unknown reasons.<snip-end>

Any ideas?

System info:
GNU Emacs 24.3.1
SLIME 2014-03-27
Microsoft Windows 7 x64 Professional and Microsoft Windows 8 x64
Tried both Clozure Common Lisp 1.9 64-bit and SBCL 1.1.17 64-bit

-Mick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.