[Openmcl-devel] I made simple swank helper.
gb at clozure.com
Mon May 16 12:10:57 PDT 2016
Note that swank-helper uses the "select" system call which tries to wait
some members of some sets of Unix file descriptors are ready to do some
kinds of I/O
Some Windows C libraries may try to emulate some parts of what select
do, but IIRC CCL on Windows mostly tries to do I/O without involving any
The closest Windows analogue to select() might be
WaitForMultipleObjects, and I don't
believe that you can generally wait for Windows file handles unless you
know a lot
about what I/O operations are awaiting completion on that handle.
More generally, if swank-helper doesn't work on Windows, that is not
I don't know whether or not it could be made to work on Windows, or what
be involved in that.
On 05/15/2016 03:03 PM, Fabrice Popineau wrote:
> 2016-04-22 12:32 GMT+02:00 Park SungMin <byulparan_eng at icloud.com
> <mailto:byulparan_eng at icloud.com>>:
> currently slime (swank) support only :spawn *commuication-style*
> in ccl.
> so every eval in lisp-buffer, create new thread.
> sometimes it uncomfortable in ccl (i.e `(random 10)` always return
> same value...)
> so I just implementation other *communication-style* ...
> I used it about 10 days...and it seems works well.
> I tried it with the current version of CCL (1.12-dev) for Win64 and
> I had to kill it every time I tried to C-x C-e from a lisp buffer.
> I don't have much time to find and offer a fix, but I can try to help
> to fix it if you want more information.
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openmcl-devel