A micro web framework that gets out of your way.
For general information, check here.
Thorough documentation is available here.
Decanter is available on Ultralisp and is easy to install using Quicklisp.
Add the Ultralisp repository:
(ql-dist:install-dist "http:https://dist.ultralisp.org/")
Install Decanter:
(ql:quickload :decanter)
A minimal Decanter application:
(require :decanter)
(use-package :decanter)
(app *app*
("/" (:get () "Hello, world!")))
Or:
(require :decanter)
(use-package :decanter)
(defurls *urls*
'("/" hello))
(defapp *app* *urls*)
(defhandler hello
(:get () "Hello, world!"))
(run *app*)
Stop the application:
(stop *app*)
Thorough documentation is available here.
Patches are welcome.
Decanter is licensed under the two-clause BSD license.
See LICENSE.