An asynchronous web server written in Emacs LISP

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. But the more I got into it the more it seemed to me that this could be an important addition to Emacs and that, sometimes, an Emacs LISP async web server could actually be useful.

(via nic)

2 thoughts on “An asynchronous web server written in Emacs LISP”

  1. This is Awesome, i had no clue emacs is so powerfull. Can it ever be used to do personal blogs on hosting where you have access to emacs but no lisp.?


    I don’t know. Check out or #emacs on Freenode; between the two you will probably find something useful.

Leave a Reply

Your email address will not be published. Required fields are marked *