Assignment 2: Set up the Allegro Lisp web server
Set up AllegroServe
If you are using Allegro Common Lisp and the CS 325
startup.cl file, then you already have AllegroServe set up.
If you are using another Lisp, then you need to:
This comes in a Unix gzip tar file.
- Download Mark Kantrowitz's defsystem package. defsystem
is a Lisp "makefile" utility. You'll find it at
the Common Lisp
Open Code Collection home page.
Look for MK-DEFSYSTEM-3.x.
- Use WinZip, ZipGenius or a similar
utility to extract the Lisp files from both archives.
- Look at the README file for instructions. You'll probably
need to load defsys.lisp first.
For help, go to
the CS 325 Blackboard site.
Be specific about what operating
system and Lisp you're using.
Follow the steps given in my lecture notes on
Lisp Web Servers. Specifically,
Start the server.
- Start a browser
- Give the browser the URL
http://localhost:8000/cs325/lispeval (assuming 8000 is the port number
- Type several Lisp expressions and make sure they get evaluated.
- Subject: Assignment 2
- a statement that you personally have set up and tested AllegroServe
-- watching someone else do it doesn't come close to counting
- what expressions you tried, and any surprises you saw
Where to get help
As before, the best source of help will
be the CS 325 newsgroup.
Make sure your newsreader is finding all
messages, including old ones.
- Look to see if someone else had the same
problem you did, and what answers they got.
- If your problem is a new one, POST your problem. Be specific
about what platform you're on, e.g., Windows XP, Linux, ...
Copy and paste the error message, if any.
- If you've seen that problem and know the solution,
POST the answer. Helpful postings can increase your grade!
Comments? Send mail to