Web application environment for Common Lisp
Common Lisp Nginx
Pull request Compare This branch is 2 commits ahead, 105 commits behind fukamachi:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
roswell
src
t
tmp
v1-compat
.gitignore
.travis.yml
README.markdown
clack-handler-fcgi.asd
clack-handler-hunchentoot.asd
clack-handler-toot.asd
clack-handler-wookie.asd
clack-test.asd
clack-v1-compat.asd
clack.asd
t-clack-handler-fcgi.asd
t-clack-handler-hunchentoot.asd
t-clack-handler-toot.asd
t-clack-handler-wookie.asd
t-clack-v1-compat.asd

README.markdown

Clack - Web Application Environment for Common Lisp

Build Status Coverage Status

Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack. Your awesome framework should base on this.

Usage

(defpackage simple-app
  (:use :cl
        :clack))
(in-package :simple-app)

(defvar *handler*
    (clackup
      #'(lambda (env)
          '(200 (:content-type "text/plain") ("Hello, Clack!")))))

Open your web browser and go to http://localhost:5000/. You should get "Hello, Clack!".

To stop the server, use (clack:stop *handler*).

Installation

(ql:quickload :clack)

Documentation

Server

Author

Copyright

Copyright (c) 2011-2014 Eitaro Fukamachi & contributors

License

Licensed under the LLGPL License.