I finally managed to OpenSource the various pieces of code that I carry
around from project to project.

I have split it into several leiningen projects, you can find them at
https://github.com/webnf/webnf
The main premise of this thing is that it's a'la carte and that webnf is a
good name for an umbrella akin to ring, but with much extended focus.

Apart from all the useful bits and pieces that are in there, the highlights:

- a straight ClojureScript port of enlive (the selector and tranformation
engine)
- a vhosting webserver for servlet and fcgi, based on jetty
- an AsyncServlet, that allows access to the async capabilities of Servlet
3.0
- curated dependecies of meaningful sets of popular libraries

An important part that's still missing, is the classloader handling code to
load multiple webapps in their own clojure runtime. I wrote that, but that
is still pretty gnarly. Coming soon.

The different projects have enjoyed various amounts of finish, but the
grander vision is a curated set of dependencies, focussing only on the gaps
left by other libraries. The plan is to deprecate functionality, that
becomes available in dependencies. I want webnf to be a lean tool from the
devops trenches.

Happy to respond to question, comments and suggestions.

kind regards

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to