Common Lisp Remote Server Guide

Kent Quanrud and Noah Quanrud

About

About Common Lisp Remote Server Guide

Kent Quanrud and Noah Quanrud

1. Introduction/Dilemna

We are brothers that like to work on our individual projects using Common Lisp. Recently we both wanted to be able to place some things online. We had successfully implemented remote servers in the past, but this time around we couldn't remember what we did and looked online for the solution, we were met with a reoccuring problem when dealing with Common Lisp, which is that it does not have many sources to follow that are not too complicated unlike other languages.

Our solution to this was to start a "project" in which we create our own guide for remote servers using Common Lisp. This way we can always look back onto this "project" in the future to in case something happens to the current remote-server or for implementing in seperate remote-servers in the future. In addition we hope that this site can help others with the dilemna that we encountered.

2. Hot-Swap-Server

Possibly the best part of using common lisp for servers and part of what makes Common Lisp so special is the featue of "hot" debug. "Hot" debug is the ability to edit, compile, and debug on the fly without stopping the program. This applies to our Common Lisp remote servers because it allows us to make edits to our website without ever taking it down and very simple to test things with its instant implementation into the server.