defrest
defrest provides a very easy way to expose functions via REST interfaces with the hunchentoot webserver.

(defrest "/sqrt/{number:[0-9]+}" :GET (number) (sqrt (parse-integer number)))

for example exposes a square rooting Webservice with URL-Path-Parameters so that a HTTP GET call to

http://server/sqrt/9
returns "3.0"

Category web framework