[web-devel] A separation of concerns
michael at snoyman.com
Mon Mar 15 13:24:57 EDT 2010
On Mon, Mar 15, 2010 at 10:12 AM, Johan Tibell <johan.tibell at gmail.com>wrote:
> On Mon, Mar 15, 2010 at 6:05 PM, Michael Snoyman <michael at snoyman.com>
> > On Mon, Mar 15, 2010 at 9:57 AM, Johan Tibell <johan.tibell at gmail.com>
> > wrote:
> >> While I think there is space for frameworks as a way to help
> >> developers structure web applications I agree with the call for
> >> smaller libraries. In fact, one of the best things that happened to
> >> Haskell web development the last few months is in my opinion the
> >> 'text' library. Even though it has nothing to do with web development
> >> per se it solves an important problem for web development, namely
> >> having a space efficient, fast and correct data type for Unicode text.
> >> The reason I pick the 'text' library as an example is that I think it
> >> exemplifies the kind of libraries we need more of: well-test,
> >> high-performance, and well-documented libraries.
> >> There are lots of small libraries that are still missing. For example
> >> an equivalent of Python's urllib, a really fast and *simple* HTTP
> >> server, a high-performance and *full features* database library for
> >> working with e.g. MySQL, etc.
> > Is there a reason you count out Hyena as a good HTTP server? After all,
> > are the expert on it ;).
> It's not done! I have a large number of changes on my local machine
> that I haven't had time to finish up yet. It lacks benchmarks,
> sufficient test coverage, and documentation (including tutorials).
> It's simply not polished enough yet and doesn't incorporate what I've
> learned about Haskell server development the last year or so.
> I do plan to return to Hyena after finishing up some lower level stuff
> like the event library -- yes, I'm yak shaving.
> While we're discussing Hyena, is there any possible of it using the wai
package? I wouldn't mind doing the grunt work of porting it over (in fact, I
already started this).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the web-devel