Lisp HUG Maillist Archive

Re: Using LispWorks with SLIME on Windows

[snip]
>>   There is support in SLIME for LispWorks on Linux;
>>    however, the commands that are used to start up a socket
communication on
>>    LW under Linux don't exist on the MS Windows version of LW. The
specific
>>    functions that are missing are:
>>
>>    SYSTEM:SET-SIGNAL-HANDLER
>>    SYSTEM::GETPID
[snip]
> In LispWorks for Windows you can get the process id by calling the
> Win32 API GetCurrentProcessId. Conveniently, there's already a Lisp
> function WIN32:GET-CURRENT-PROCESS-ID though that's
> undocumented.
>
> There's no equivalent of SYS:SET-SIGNAL-HANDLER, because Windows
> doesn't have signals.

Thanks - that's what I was after!

> BTW, I expect you'll need to use a console LispWorks image, as for
> ILISP.

Unfortunately, that is not an option on the LW Personal edition.

With the info you gave me, I've been able to get SLIME working with LW
on Windows. I'll be submitting a patch to the SLIME developers shortly.

Thanks,
Bill Clementson




Updated at: 2020-12-10 08:57 UTC