Hello,

> Ruby has a lot of cool web frameworks. For example:
> 
> * Borges
> * CGIkit
> * Iowa
> * Radical
> * Rails
> * SWS

I'm sad that Narf doesn't have mind-share anymore (www.narf-lib.org).

> Some of them share a significat (?) number of code, like:
> 
> * Cache (LRU,...)
> * Session, unique session key generation
> * Request, Response classes
> * WEBrick servlets
> * Dispatcher
> * Html-generation stuff, templates (e.g. HTTP Error templates)

Somethings here are HTTP interface stuff (Request, Response classes).  I
mentioned the idea of using Narf like what you mention, but I think Narf
would need to be obviously great before anything like that could happen.

I've found that dispatching and templating is a matter of personal
taste; it's hard to find common ground there.  Sessions are trivial to
implement, so it doesn't really bother me that those are duplicated.

Caching would be interesting to have in a library, but I'm not sure if
I'm qualified to write it.

Cheers,

Patrick