Re: Portable Allegroserve and SBCL



Ari Johnson <iamtheari@xxxxxxxxx> writes:

However, when I try to load Allegroserve in SBCL, using ASDF, I run
into problems. First, there is a problem trying to redefine the

I installed SBCL to give it a try. Unfortunately I haven't figured out
how to build SBCL with thread support on my AMD64 Gentoo machine. If
somebody knows, please tell me how. Anyway, I don't get any
compilation errors, only a runtime error since I don't have thread
support in my SBCL:


CL-USER> (lisp-implementation-type)
"SBCL"
CL-USER> (lisp-implementation-version)
"0.9.3"
CL-USER> #+asdf 'has-asdf
HAS-ASDF
CL-USER> #+:SB-THREAD 'has-threads
; No value
CL-USER> (asdf:operate 'asdf:load-op :webactions)
[misc style warnings etc, but no errors...]
CL-USER> net.aserve:*aserve-version*
(1 2 42)
CL-USER> (net.aserve:webaction-project "cll"
:project-prefix "/"
:clp-suffixes '("html")
:map '(("home" "home.html")))

#<NET.ASERVE:WEBACTION-ENTITY {1000F0FA71}>
CL-USER> (net.aserve:start :port 8080 :chunking nil)
PROCESS-PRESET: Calling a multiprocessing function on a single-threaded sbcl
[Condition of type SIMPLE-ERROR]

Maybe you should try a more recent SBCL and Portable Allegroserve?

Petter
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
.



Relevant Pages

  • Re: Current status of threading in Common Lisp implementations
    ... SBCL supports SMP capable threads on x86 ... and x86-64 Linux, and x86/Solaris. ... Thread support is still experimental ... Can you give a link about this outstanding issues? ...
    (comp.lang.lisp)
  • Hunchentoot in SBCL on Intel OS X
    ... Based on recommendations, I'm trying Hunchentoot on SBCL, and running ... or to exit from SBCL. ... This library needs a version of SBCL with Unicode and thread support. ...
    (comp.lang.lisp)
  • Re: Hunchentoot in SBCL on Intel OS X
    ... SBCL supports Unicode by default. ... Threads are currently supported on x86 and x86-64 Linux and Solaris, ... and _experimental_ thread support exists for OS X. ... AFAIK most people don't asdf-install lisp packages site-wide on their ...
    (comp.lang.lisp)
  • Re: Reddit rewritten in Python
    ... a server side application it only needs to run on that server. ... Dunno why they weren't using SBCL, but possibly it lacked some feature they needed or thought they needed. ... (Lack of thread support on OS X, too, for that matter). ... SBCL to provide threading under freeBSD so that SBCL would support TBNL on both platforms. ...
    (comp.lang.lisp)
  • Re: Portable Allegroserve and SBCL
    ... there is a problem trying to redefine the ... I installed SBCL to give it a try. ... Get the sources from the CVS tree, then go to the directory in which ...
    (comp.lang.lisp)