[ Home ]
SBCL Internals

The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

Win32 Port


Starting with version 0.9.9, SBCL includes a preliminary port to the Windows operating system. It is not supported but it is actually fairly robust in handling straightforward ANSI CL code, and it is fast.

Details about what still needs to be done can be found at:

http://www.dridus.com/~nyef/TODO.Win32

Quick update as of Oct 15 2007..

For a quick list, item 3 is fixed, items 4b and 4c are fixed, item 5 is more blocked on the whole lack-of-synchronization thing than anything else (TLS slot allocation works), item 9 is fixed or mostly fixed, I don't know about item 10, I have something that loads after SBCL starts to paper over item 12... Items 14 and 15 have been fixed. And item 13 turns out not to be needed for window procedures (there's an internal windows hack to cover for it because too many people declared their window procedures wrong) and I have a post-load hack for it too. In short, that list is way out of date.

and

http://www-jcsu.jesus.cam.ac.uk/~csr21/TODO.win32

the Build on Windows page has instructions on building SBCL under windows.


This page is presently Uncategorized?: please add appropriate topic markers? and remove this text

This page is linked from: index  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively