On 12/15/06, <b class="gmail_sendername">Jason Dagit</b> <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 12/15/06, Tomasz Zielonka <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> wrote:<br>> > The Haskell web server that Simon Peyton-Jones et al described in their<br>> > paper would be a great example. But where's the download?
<br>><br>> Let me stress this: HWS is an *exception*. It's the only Haskell related<br>> thing that I had trouble to find.<br><br>This is the only thing I disagree with in your post.</blockquote><div><br>As someone learning about Haskell while working in "industry", I second the concerns expressed here. My particular case involves the variety of "functional reactive programming" libraries and papers out there. After reading Hudak's School of Expression, I first tried to download the code referenced in the book. It was pretty stale but someone did the nice work of making sure Hugs still has a version of the original library that matches the SOE source. Sort of - once I figured out a few key module changes it was no big deal.
<br><br>I've tried to look at other libraries, FRAP and Yampl, but found them both stale and hard to figure out how to install. <br><br>The Haskell community might take a page from the Ruby book here and look at the "Ruby Gems" package distribution system. It makes install new ruby libraries and applications as simple as a single command. For example, to install rails you just type:
<br><br> gem install rails<br><br>And all the source for the latest released Ruby on Rails is downloaded and installed on your machine, ready to use. Haskell's compiled nature might make that a bit more difficult but its still pretty awesome and definiltey the preferred way of getting libraries out in Ruby community. If you don't believe me, search the google group "
comp.lang.ruby" for emails with "[ANN]" in the header and you'll see most are distributed via gems.<br></div><br><br></div>