References.md

# Reference Materials

[Common Lisp Redis client](https://github.com/vseloved/cl-redis)

This client is available via quicklisp (`'cl-redis`).

[Redis on OpenBSD](https://blog.stoege.net/posts/redis/)

Available as a package (`pkg_info redis`).

[LMDB with Common Lisp](https://borretti.me/article/lmdb-from-common-lisp)

[Clack](https://github.com/fukamachi/clack) and [Ningle](https://github.com/fukamachi/ningle)

[Clack narrative](https://fukamachi.hashnode.dev/how-to-build-a-web-app-with-clack-and-lack-1)

These are excellent libraries from fukamachi for implementing web services in
common lisp.

## Ningle

    (defvar *app* (make-instance 'ningle:app))

    (setf (ningle:route *app* "/hello/:name")
        #'(lambda (params)
            (format nil "Hello, ~A" (cdr (assoc :name params)))))