Page 1 of 1

SBCL on Windows ?

Posted: Mon Oct 13, 2008 3:04 am
by anta40
Anybody tried SBCL on Windows ?

There's only 1 version available from the Source Forge page (1.0.13), and now the latest SBCL is 1.0.21, so I decided to build myself.
I build it using Cygwin and SBCL 1.0.13, and it works, but unfortunately it fails on one test :
WARNING! Some of the contrib modules did not build successfully or pass
their self-tests. Failed contribs:"
sb-simple-streams
As far as I concern, all of my small Lisp scripts works well. So, is it safe to still using this, or should I switch back to CLISP ? :?

PS : If you'd like to give it a try, I'll upload it somewhere.

Re: SBCL on Windows ?

Posted: Mon Oct 13, 2008 10:04 am
by Flatlander
FWIW you can get 1.0.19 for Windows (which is what I'm personally using) from here http://sourceforge.net/project/showfile ... ge_id=1354 . Maybe they just forgot to update the download page..?

Re: SBCL on Windows ?

Posted: Mon Oct 13, 2008 12:44 pm
by hmas
This is not a direct answer to your question as such, but I thought I could mention Cusp (http://bitfauna.com/projects/cusp/index.html). It runs SBCL on top of the Eclipse IDE on Windows and it is gorgeous and easy to use. Loading libraries and packages requires only a couple clicks. It's certainly worth trying if you haven't already done so.

Re: SBCL on Windows ?

Posted: Mon Oct 13, 2008 2:41 pm
by schoppenhauer
All I can say is, that I have never had major problems with SBCL on Windows (except a few smaller things, like sbcl is not following Windows-Links, etc.), even though it was considered experimental.

Re: SBCL on Windows ?

Posted: Mon Oct 13, 2008 4:53 pm
by anta40
I think both of the 1.0.19 and my own build doesn't have thread support
(:ANSI-CL :COMMON-LISP :SBCL :SB-DOC :SB-TEST :SB-LDB :SB-PACKAGE-LOCKS
:SB-UNICODE :SB-EVAL :SB-SOURCE-LOCATIONS :IEEE-FLOATING-POINT :X86 :WIN32
:GENCGC :STACK-GROWS-DOWNWARD-NOT-UPWARD :C-STACK-IS-CONTROL-STACK
:COMPARE-AND-SWAP-VOPS :UNWIND-TO-FRAME-AND-CALL-VOP :RAW-INSTANCE-INIT-VOPS
:STACK-ALLOCATABLE-CLOSURES :ALIEN-CALLBACKS :CYCLE-COUNTER :LINKAGE-TABLE
:OS-PROVIDES-DLOPEN :OS-PROVIDES-PUTWC)
*
No :SB-THREAD ?
And the documentation only mentions some UNIX-based OS ...
But there is pthread for Windows.
Maybe it's still possible to implement multithreading ?

Re: SBCL on Windows ?

Posted: Wed Oct 15, 2008 2:04 pm
by Wodin
anta40 wrote:I think both of the 1.0.19 and my own build doesn't have thread support
As far as I know thread support has not been implemented yet for Windows.

I have tried out sbcl on Windows and have been dumped into the LDB a few times. As they say, YMMV.