Page 1 of 1

help w/ AllegroServ tutorial from Siebel Pract C Lisp book

Posted: Tue Nov 08, 2011 7:04 pm
by clisp-newbie
So i cannot even start allegroserve and the books refers to a aserve.fasl file which I cannot find anywhere on the internet available for download. All I was able to download was a .zip file with a load.cl file and I coped the the zip folder and tried to load "load.cl" and follow instructions but I get the following error output when trying to load "load.cl" I am using ubuntu, SBCL, and tried a chmod 777 on load.cl which didn't help. anyone have any ideas? I just want to get allegroserv running so I can actually follow the book's tutorial.... can't find the aserve.fasl file it refers to and cannot build the .fasl off the load.cl per some other instructions online. thank you.


* (load "/home/janedoe/Desktop/aserve-1.2.53/load.cl")
STYLE-WARNING: using deprecated EVAL-WHEN situation names LOAD EVAL COMPILE

debugger invoked on a SB-INT:EXTENSION-FAILURE in thread #<THREAD
"initial thread" RUNNING
{A9F3921}>:
Don't know how to REQUIRE SOCK.
See also:
The SBCL Manual, Variable *MODULE-PROVIDER-FUNCTIONS*
The SBCL Manual, Function REQUIRE

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.

(SB-IMPL::REQUIRE-ERROR "Don't know how to ~S ~A.")[:EXTERNAL]
0]

Re: help w/ AllegroServ tutorial from Siebel Pract C Lisp book

Posted: Tue Nov 08, 2011 11:03 pm
by edgar-rft
AllegroServe homepage: http://allegroserve.sourceforge.net/

AllegroServe works only with Franz Allegro Common Lisp, but not with SBCL.

There is a Allegro Common Lisp Express Edition you can download and use for free.

Or you can use Hunchentoot as an alternative HTTP server, which also runs on SBCL, but it will probably not run with the example code from the book just out of the box without modifications.

Edit: Hunchentoot has moved to github at https://github.com/edicl/hunchentoot/downloads

HTH

- edgar

Re: help w/ AllegroServ tutorial from Siebel Pract C Lisp book

Posted: Sun Dec 04, 2011 3:02 pm
by Eudoxia
I would suggest downloading the aserve package from Quicklisp's respositories. I don't know if it's AllegroServe or Portable AllegroServe (Possibly the latter because of what the poster above said), but it works just fine.

Code: Select all

(ql:quickload 'aserve)