( kmx.io )

Thot

HTTP web server supporting threads and epoll written in Common Lisp.

1 Features

Thot uses Bordeaux-threads to abstract threads, and cl-stream to abstract streams.

For now only the SELECT acceptor loop is stable and threads are disabled. If you want to test Thot with threads please edit the file ./thot to set *disable-threads* to NIL.

You can use (thot:maybe-configure-epoll) in your startup file to enable epoll acceptor loop on systems supporting it. Other systems will be unaffected. The epoll acceptor loop is considered unstable and going through debugging. Please send test feedback if you can.

2 Contributing

https://github.com/RailsOnLisp/thot

3 Work in progress

Thot is not considered stable yet.


© 2018 kmx.io