Hello,
Out of curiosity (and since I found no reference to this on c.l.l or any other place) I decided to try to make CL-HTTP 70-156a-pre work under the latest CMUCL. Maybe someone is interested on this. http://raw.no-ip.com/~fc/cl-http-70-156a-pre-cmucl-patch Please be warned that I stopped when CL-HTTP's default site appeared sucessfully on my browser, so the patch is not throughout. In particular it's *slow* and probably no worth sending to [EMAIL PROTECTED] At least it made CL-HTTP work! ;) There is one thing I had to do that I think contributed to CL-HTTP's long response times, which is removing REUSE-SOCKET from the CREATE-INET-LISTENER call in "tcp-interface-mp.lisp". Unfortunately, (Debian's?) CMUCL doesn't have a CREATE-INET-LISTENER with REUSE-SOCKET available: (x86-linux 3.1.2 18d+ 24 September 2002 build 4293) * (describe 'ext:create-inet-listener) CREATE-INET-LISTENER is an external symbol in the EXTENSIONS package. Function: #<Function CREATE-INET-LISTENER {103C3809}> Function arguments: (port &optional (kind :stream)) Its defined argument types are: (T &OPTIONAL T) Its result type is: (UNSIGNED-BYTE 29) On Tuesday, 9/24/02 12:25:25 pm [+3] it was compiled from: target:code/internet-syscall.lisp Created: Sunday, 5/6/01 07:15:45 am [+3] Comment: $Header: /home/dtc/cvs/src/cmucl/p86/code/internet-syscall.lisp,v 1.3 1999/09/13 07:28:34 dtc Exp $ CREATE-INET-LISTENER in "internet.lisp" (which has the REUSE-SOCKET option) is different from that of "internet-syscall.lisp". Is this intentional? Comments are gladly welcome. Also, patches to that patch above would be greatly appreciated. Thanks, Fabricio -- http://raw.no-ip.com/~fc/
