After pressing "parse", this perl script takes the user's input and wraps it in a small lisp s-expression. This expression is then sent over a socket to a lisp process that is listening on a specified port.
The lisp process parses the input and returns the parse tree as XML to the perl script. The perl script transforms this XML into HTML using the Sablotron library, and with this stylesheet and the HTML is sent to the client's browser. Sample XML output from the parser.
This project is free software, you can learn more about it and obtain the source code here