Subject: Re: Status of SBCL on Windows
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 04 Jul 2005 03:41:30 -0500
Newsgroups: comp.lang.lisp
Message-ID: <jZCdnZBi7sqna1XfRVn-uQ@speakeasy.net>
Pietro Campesato <pietro.campesato@gmail.com> wrote:
+---------------
| TLOlczyk wrote:
| > Well, I waited to reply hoping Carl Shapiro would. That way we
| > get a status report from him.
| >
| > He has been porting cmucl. The implications I had were that he was
| > close to finishing it, sort of alpha, but that he was too busy
| > organising a conference, That was two months ago.
| 
| That's really good news.
+---------------

Well, except... The last I heard there were still a few nasty bugs left
with garbage collection, and also especially with interrupts: seems
that under Windows there really aren't any user "interrupts" the way
we know of them in Unix/Linux. Instead, when your application process
starts up Windows has this weird way of silently forking a thread for
you that waits for "interrupts" and then wakes up to handle them. Getting
the stack-handling and stack-fixups correct between the CMUCL thread(s)
and the system-supplied "interrupt" thread is... uh... interesting.

But I've probably garbled something, so...

Carl? Give us an update, eh?  ;-}


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607