lisp-network-server 0.3 review

by on

License: LGPL (GNU Lesser General Public License)
File size: 10K
Developer: Alexander Schreiber
0 stars award from

lisp-network-server is a simple framework for writing Common Lisp network applications.

lisp-network-server framework takes care of listening on the network, accepting the connection and starting a new thread with handler functions of your network aware application.

lisp-network-server requires a sufficiently recent (0.9.4 works)
version of SBCL with:

- SB-THREAD (check *features*)
- SB-BSD-SOCKETS (see (require :sb-bsd-sockets))

Currently, this means that you need to run the whole stack on a Linux 2.6 kernel due to the requirements for SB-THREAD, but work for supporting SB-THREAD for SBCL on Solaris is under way.


Simply drop lns.lisp somewhere convenient do a (load "lns.lisp") and read lns.txt for detailed instructions.

What's New in This Release:
An ASDF system definition was added.
The code was switched to using bivalent streams to enable mixed character and binary I/O.
A time server was added to the examples (as a binary example).
Initialization of the fortune example was sped up.

lisp-network-server 0.3 keywords