i quickloaded :aserve on CLISP successfully. bu cannot start the server. clasp gives following error.
What is wrong here?
Thanks.
Break 5 [8]> (net.aserve:start :port 9090)
*** - FUNCALL: undefined function ACL-COMPAT.MP:MAKE-PROCESS
The following restarts are available:
USE-VALUE :R1 Input a value to be used instead of (FDEFINITION 'ACL-COMPAT.MP:MAKE-PROCESS).
RETRY :R2 Retry
STORE-VALUE :R3 Input a new value for (FDEFINITION 'ACL-COMPAT.MP:MAKE-PROCESS).
ABORT :R4 Abort debug loop
ABORT :R5 Abort debug loop
ABORT :R6 Give up on "net.aserve"
ABORT :R7 Abort debug loop
ABORT :R8 Abort debug loop
ABORT :R9 Abort debug loop
ABORT :R10 Abort main loop
above i had a typo -autocorrect-, by clasp on the third sentence above i meant clisp.
clisp has no support for threads, you have to start aserve single-threaded:
(net.aserve:start :port 9090 :listeners nil)
Having a better error message (preferably in a way not modifying the main aserve code) would be nice, but otherwise there's not anything that can be done in portableaserve itself.