Hi Bill!
Thanks. I have no plans to add that to the code base, but I'm forwarding your email to the mailing list, so people can find it and try it out if they want.
Cheers, Edi.
On Wed, 1 Nov 2006 09:17:18 -0800, "William Bland" doctorbill@gmail.com wrote:
On 10/31/06, William Bland doctorbill@gmail.com wrote:
Doh! Thanks Edi, of course that was it - sorry to have bothered you.
I still can't get it to compile in my environment (SBCL on a MacBook) because it complains about the lack of threads, but I'm glad to at least know what I was doing wrong there!
Hi again,
I have Hunchentoot working now, in SBCL, on my MacBook. The changes I had to make to port-sbcl.lisp were:
32c32
< #-(and :sb-thread :sb-unicode)
#-sb-unicode
34c34,38 < (error "This library needs a version of SBCL with Unicode and thread support."))
(error "This library needs a version of SBCL with Unicode support."))
#-sb-thread (eval-when (:compile-toplevel :load-toplevel :execute) (warn "Without thread support, this library is only useful for development."))
67,69c71,74 < (sb-thread:make-thread (lambda () < (apply function args))
< :name name))
#+sb-thread(sb-thread:make-thread (lambda () (apply function args)) :name name) #-sb-thread(apply function args))
Of course it's not really useful for a production web server, but it's great to be able to run the thing on my laptop for development before I deploy to my server.
I've tested all of the demos in hunchentoot-test. They appear to work perfectly in my non-threaded environment.
Cheers, Bill. -- William Bland: http://www.abstractnonsense.org/ Lisp documentation: http://www.lispdoc.com/