![]()
Computed URLs written in Lisp supersede conventional CGI scripts.
HTML Synthesis for HTML 3.2 & Netscape 4.0 with generation tools.
Presentation-based Interfaces with W3P.
Site Indexing & Information Retrieval with LambdaVista
Implements GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE methods.
HTTP 1.1 compliant server, programmatic client, Web walker, & Proxy.
Persistent Connections for the server & the basic client.
Access Control via subnets, passwords (Basic & Digest Authentication).
Mobile code emission for client-side JavaScript, Java, or plug-ins.
VRML 1.0 Synthesis tools.
Email HyperArchive.
Modular & extensible logging.
Full featured.
Web-based configuration of the server & user access control.
Multi-threaded and dynamically linked.
Multiple Virtual Hosts on the same IP address.
Extensible, modular, object-oriented architecture based on CLOS meta-object protocol.
Source compatible over major hardware, operating-system and Lisp platforms.
Advanced condition handling architecture.
Self-documenting.
Working examples to get you started.
Toolkit of Web abstractions.
Clean abstractions facilitate security audits.
Rapid prototyping for research, product or protocol development.
Used in top research laboratories around the world.
Disconnected operation on Apple PowerBooks.
Proven in major production systems.
Complete source code.
Free.
This is the Common Lisp Hypermedia Server for the World Wide Web developed by John C. Mallery (jcma@ai.mit.edu) of the M.I.T. Artificial Intelligence Laboratory.
![]()
The Common Lisp Hypermedia Server (CL-HTTP) is here for you to rapidly prototype and smoothly evolve novel or complex applications for the World Wide Web. After reading the WWW-94 conference paper , the first documentation items below should be enough to get you up and running.
| Portable | Location |
|---|---|
| Examples | http:examples; |
| Server | http:server; |
| W3P Presentation System | http:w3p; |
| Proxy Service | http:proxy; |
| Basic Client | http:client; |
| LambdaVista Search Tool | http:lambda-ir; |
| W4 Web Walker | http:w4; |
| HTML Parser | http:html-parser; |
| Email HyperArchive | http:examples;mail-archive.lisp |
| CLIM Interfaces | http:clim; |
| SMTP Mail | http:smtp; |
| Platform-Specific | Location |
| Allegro | http:acl; |
| Allegro 5.0.1 | http:acl501; |
| CMU CL | http:cmucl; |
| LispWorks | http:lw; |
| Lucid | http:lcl; |
| Macintosh | http;mcl; |
| Symbolics | http:lispm; |
| User-Contributed | Location |
| Portable | http:contrib |
| Macintosh | http;mcl;contrib; |
| Allegro | http:acl;contrib; |
To: www-cl-request@ai.mit.edu
Subject: subscribe
To: www-cl-request@ai.mit.edu
Subject: unsubscribe
When reporting bugs, it is essential that you explain how to reproduce the problem, provide a backtrace when relevant, and include the server version, the Common Lisp version, operating system version, and hardware configuration.
If possible, use the sources to fix the problem and send the fix along with the report.
Report bugs associated with specific ports should go to one of the specialized mailing lists:
Allegro Common Lisp: Bug-ACL-CL-HTTP@ai.mit.edu LispWorks Common Lisp: Bug-LW-CL-HTTP@ai.mit.edu Lucid Common Lisp: Bug-LCL-CL-HTTP@ai.mit.edu Macintosh Common Lisp: Bug-MCL-CL-HTTP@ai.mit.edu Symbolics Common Lisp: Bug-CL-HTTP@ai.mit.edu CMU Common Lisp: Bug-CMUCL-CL-HTTP@ai.mit.edu
Common source or platform independent bugs or issues should be reported to Bug-CL-HTTP@ai.mit.edu.
Bugs or questions concerning the Constraint Guided Web Walker should be sent to bug-w4@ai.mit.edu.
![]()