<br><br><div class="gmail_quote">On Mon, Mar 15, 2010 at 10:12 AM, Johan Tibell <span dir="ltr"><<a href="mailto:johan.tibell@gmail.com">johan.tibell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Mon, Mar 15, 2010 at 6:05 PM, Michael Snoyman <<a href="mailto:michael@snoyman.com">michael@snoyman.com</a>> wrote:<br>
> On Mon, Mar 15, 2010 at 9:57 AM, Johan Tibell <<a href="mailto:johan.tibell@gmail.com">johan.tibell@gmail.com</a>><br>
> wrote:<br>
</div><div class="im">>> While I think there is space for frameworks as a way to help<br>
>> developers structure web applications I agree with the call for<br>
>> smaller libraries. In fact, one of the best things that happened to<br>
>> Haskell web development the last few months is in my opinion the<br>
>> 'text' library. Even though it has nothing to do with web development<br>
>> per se it solves an important problem for web development, namely<br>
>> having a space efficient, fast and correct data type for Unicode text.<br>
>> The reason I pick the 'text' library as an example is that I think it<br>
>> exemplifies the kind of libraries we need more of: well-test,<br>
>> high-performance, and well-documented libraries.<br>
>><br>
>> There are lots of small libraries that are still missing. For example<br>
>> an equivalent of Python's urllib, a really fast and *simple* HTTP<br>
>> server, a high-performance and *full features* database library for<br>
>> working with e.g. MySQL, etc.<br>
>><br>
> Is there a reason you count out Hyena as a good HTTP server? After all, you<br>
> are the expert on it ;).<br>
<br>
</div>It's not done! I have a large number of changes on my local machine<br>
that I haven't had time to finish up yet. It lacks benchmarks,<br>
sufficient test coverage, and documentation (including tutorials).<br>
<br>
It's simply not polished enough yet and doesn't incorporate what I've<br>
learned about Haskell server development the last year or so.<br>
<br>
I do plan to return to Hyena after finishing up some lower level stuff<br>
like the event library -- yes, I'm yak shaving.<br>
<br></blockquote><div>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).</div><div><br></div>
<div>MichaelĀ </div></div>