compojure like http routes for newlisp?

Started by jopython, October 02, 2016, 03:17:05 PM

Previous topic - Next topic

jopython

I am trying to run newlisp behind inetd in -http mode with http-conf.lsp example provided in the manual.

The example provided in the manual is very limited and it exposes the entire newlisp interpreter to the http port which I find a security issue. I wish we had clojure compojure  like routes DSL for  newlisp.



(defroutes home-routes
  (GET "/" [] (home-page))
  (GET "/hello/:name" [name] (str  "Hello " name))
  (GET "/about" [] (about-page)))


Nice thing about compojure is that it exposes only these routes and nothing but these routes. Is there a DSL similar to this for newlisp and easy to use?

TedWalther

#1
If someone codes one up, I'll use it.



Although I'm more interested in FastCGI support in newlisp, then I can use newlisp to power a website using OpenBSD's small/secure new webserver.  As well as Apache/nginx and all the other mainstream web servers.
Cavemen in bearskins invaded the ivory towers of Artificial Intelligence.  Nine months later, they left with a baby named newLISP.  The women of the ivory towers wept and wailed.  \"Abomination!\" they cried.