Subject: tbnl/sbcl problems
From: Xristos Kalkanis <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Wed, 16 Aug 2006 04:27:38 +0100

On Mon, 7 Aug 2006 12:25:03 -0400, "Keith Orpen" <keithorpen at  
gmail.com> wrote:

 > So I finally got tbnl to run smoothly, using lispworks personal. It
 > loads up on SBCL but there is something funny going on with the test
 > pages. I can load one of these pages okay, but every second time i
 > reload it, the browser just hangs there. when i reload it once
 > again, then it works but the test page access count (info.html) has
 > only increased by one, as if the previous request had never
 > happened. I initially thought it was because i was on mac/intel,
 > however tbnl/sbcl had the same problems hosted on linux, and it made
 > no difference moving to the latest sbcl 0.9.15 either.
 >
 > what could be wrong?

In latest kmrcl, file sockets.lisp, line 118 (function close-active- 
socket
you need to change #+sbcl (sb-bsd-sockets:socket-close socket) to
(close socket)).

This change was introduced some months ago via some patches for  
better sbcl
support sent to the mailing list. With this change, TBNL works ok for me
in Linux and OSX under latest sbcl. File uploads used to work under  
sbcl 0.9.13
but they no longer do (sbcl 0.9.15, linux & osx).