Elnode is an asynchronous web server written in Emacs LISP. Emacs has had asynchronous socket programming facilities for some time and a few years ago asynchronous TCP server sockets were introduced. I couldn't quite believe that no one had written an asynchronous webserver with EmacsLISP before. So now I have. When I started looking at actually doing this I intended to knock up just a silly demo.