I have all but tests.lisp from the contrib/sb-bsd-sockets compiling
under sbcl/win32. I'm a real n00b here, so I created two new files
win32-sockets.lisp, which contains all of the alien function call and
structure defines (I was having problems with sb-grovel), and win32-
constants.lisp which has many of the #defines from the winsock
headers. Otherwise, there are a few #+/-win32s scattered here and
there in the other code to get it to compile. I tar-gzipped all the
files if anyone else is interested in looking at it, and it can be
There is still a lot of work to be done. For example, I know there
are still several define-alien-routines still left to add, and I need
to merge this stuff back into the actual sb-bsd-contrib package and
provide this as a diff. Anyone that would like to give me pointers in
that regard would be appreciated. I confess absolutely zero knowledge
about what I am doing here.
Get latest updates about Open Source Projects, Conferences and News.