<br clear="all">-R. Kyle Murphy<br>--<br>Curiosity was framed, Ignorance killed the cat.<br>
<br><br><div class="gmail_quote">On Thu, Apr 8, 2010 at 04:17, Alistair Bayley <span dir="ltr">&lt;<a href="mailto:alistair@abayley.org">alistair@abayley.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Uh...<br>
<br>
>From <a href="http://hackage.haskell.org/packages/pkg-list.html#cat:web" target="_blank">http://hackage.haskell.org/packages/pkg-list.html#cat:web</a><br>
<br>
1. happs<br>
2. yesod<br>
3. hack <br></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
4. salvia<br>
5. kibro<br>
6. hsp  (barely a framework, I think)<br></blockquote><div><br>From the descriptions of those all but kibro, and happs/yesod which have been mentioned, I would classify as bits of frameworks, rather than a full framework like happs or yesod. Kibro looks interesting, but I can&#39;t find any documentation at all but the rather meager hadoc info on hackage itself, which tells me next to nothing about the framework. It also looks like Kibro is a CGI framework and not a full application server. <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Other frameworks not on hackage, possibly not under active development:<br>
<br>
7. hvac ( <a href="http://fmapfixreturn.wordpress.com/2008/03/23/ann-hvac-01b-a-transactional-declarative-framework-for-lightweight-web-applications/" target="_blank">http://fmapfixreturn.wordpress.com/2008/03/23/ann-hvac-01b-a-transactional-declarative-framework-for-lightweight-web-applications/</a><br>

)<br>
8. turbinado ( possibly abandoned: <a href="http://github.com/alsonkemp/turbinado" target="_blank">http://github.com/alsonkemp/turbinado</a> )<br>
9. WASH  ( <a href="http://www.haskell.org/haskellwiki/WaSh" target="_blank">http://www.haskell.org/haskellwiki/WaSh</a> ,<br>
<a href="http://www.informatik.uni-freiburg.de/%7Ethiemann/WASH/" target="_blank">http://www.informatik.uni-freiburg.de/~thiemann/WASH/</a> )<br></blockquote><div> </div><div>Hadn&#39;t heard of Turbinado and I&#39;m checking that out now (it at least has some documentation even if a few of the links seem to be broken). WASH likewise looks interesting, although I&#39;m not terribly thrilled about using CGI (I will if I have to, but I&#39;d be more comfortable with a full application server). hvac looks like it has potential, although the lack of documentation probably means I won&#39;t be using it.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There are some other bits which don&#39;t qualify as full frameworks, but<br>
might well be useful in their own right:<br>
<br>
 - HStringTemplate<br>
 - formlets<br>
<br>
And there&#39;s bound to be stuff that I&#39;ve missed.<br>
<font color="#888888"><br>
Alistair<br>
</font></blockquote></div><br>Yes, and I&#39;ve actually looked at both HStringTemplate and formlets (briefly) with the idea to either use them in conjunction with one of the other frameworks (Yesod I know uses HStringTemplate, at least for the moment, and I think Happs has some integration with formlets).<br>
<br>As was mentioned by Gour in another followup to this, there&#39;s also Hakyll, which is an interesting possibility, but I&#39;m not sure I&#39;d be happy with the result. In particular it would ruin my plans for integrating with Google Checkout as I was planning on using the server side XML interface.<br>
<br>Based on the feedback I&#39;ve gotten so far, my list of possibilities in order of preferance seems to be:<br>1) Yesod<br>2) Turbinado (might change, need to look at this more)<br>3) Happs<br>4) WASH<br>5) Hakyll (if I can stomache using static generation)<br>
6) All the poorly documented ones like hvac, and kibro<br>7) Roll my own out of the various pieces<br>