- LispWorks 4.4 on UNIX, Windows, Linux or Macintosh: Supports SSL streams and works out of the box.
- LispWorks 4.3 on UNIX, Windows, Linux or Macintosh: the latest patch bundle from http://www.lispworks.com/downloads/patch-selection.html plus the parse-integer patch for Windows or Linux which is obtainable by mailing lisp-support@lispworks.com.
- LispWorks 4.2 on UNIX, Windows or Linux: the latest patch bundle from http://www.lispworks.com/downloads/patch-selection.html.
- LispWorks 4.1 on UNIX, Windows or Linux: the latest patch bundle from http://www.lispworks.com/downloads/patch-selection.html plus if you have CLIM loaded then you will need the patch atomic-incf-decf-delta which is obtainable by mailing lisp-support@lispworks.com
- LispWorks 4.0.1 on Windows: the latest patch bundle from http://www.lispworks.com/downloads/patch-selection.html plus if you have CLIM loaded then you will need the patch atomic-incf-decf-delta which is obtainable by mailing lisp-support@lispworks.com
CL-HTTP has been tested in standalone configuration on Windows NT and unix. On Windows, the hosts table needs to be configured with some fake IP address and a fully qualified host name (with dots). The name of the computer should be added as an alias for this address. On unix, the same configuration is needed plus the name of the machine needs to be changed to be fully Specified.
To avoid the need to restart the server when the computer IP address changes, mobile users can set the variable www-utils:*primary-network-host* to the loopback IP address 127.0.0.1 and use http:add-virtual-host-nick-name to enable access for the current IP address to retrieve URLs whoses host is 127.0.0.1.
You can save a binary image containing CL-HTTP in order to reduce the time
required to launch the server. These server application images are easiest to
manage if they are unconfigured and contain no URL exports. They can be booted
and configured in any way without concern to data that might be cached in the
image, such as local host information, configuration preferences, or exported
URLs. You can further reduce binary image size by using LispWorks Delivery
(see the call to save-image in lw/start.lisp for a suitable
deliver startup function).
To save a binary CL-HTTP image named cl-http.exe, use the following shell or
/DOS command (replace lispworks.exe by the appropriate pathname for the
LispWorks executable):
lispworks.exe -init lw/start.lisp -dump-cl-http cl-http.exe [compile|no-compile] [debug-info|no-debug-info] [proxy|no-proxy] [w4|no-w4] [mail-archive|no-mail-archive] [lambda-ir|no-lambda-ir]
The default set of options is compile proxy.
If you have any questions or suggestions, send mail to www-cl@csail.mit.edu