Caveman is a Web Application Framework for Common Lisp, based on Clack.
Most of Common Lisp WAF adopt Continuations-based development, but Caveman adopts MVC-style architecture.
Then a project skeleton is generated to current directory.
(ql:quickload :myapp) (myapp:start)
Now you can access to http://localhost:8080/ and then Caveman may show you "Hello, Caveman!".
;; Don't forget calling this. (cl-annot:enable-annot-syntax) @url GET "/" (defun index (params) @ignore params (render #'myapp.view:index)) @url GET "/member/:id/" (defun member-profile (params) (render #'myapp.view:member-profile (getf params :id)))
Copyright (c) 2011 Eitarow Fukamachi
Licensed under the LLGPL License.