While working on this blog I've stumbled on a basic need to serve static website from local folder. Though Coleslaw has magical command coleslaw preview it's good to know how to do it outside of Coleslaw.

There are numerous solutions in any language but we're talking CL here. And it's surprisingly simple:

Install clack with ros install clack Create app.lisp in the target folder with the following content: (lack.app.file:make-app) Run clackup -s lack-middleware-static app.lisp and enjoy.