HTTP web server supporting threads and epoll written in Common Lisp.
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.
Thot is not considered stable yet.
© 2018 kmx.io