<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><div>What I am looking for is a HOWTO for installing haskell on linux, specifically a</div><div>GHC 6.10.4 haskell-platform-2.0.2 on Centos 5.4 using Leksah as the IDE, and developing</div><div>a wx application for running on linux and windows. If anyone could point me towards</div><div>something like that showing libraries needed and hoops to jump through then that would be great. But if not here's a rant about the problems:-</div><div><br></div><div><br></div>I read an article recently (from 2006 I think, so rather outdated) which was talking about<div>why there were more problems with haskell on windows than with haskell on linux and</div><div>the conclusion said that it is because more people develop haskell on linux than on</div><div>windows.</div><div><br></div><div>I thought great, I'd rather use linux anyway so I'll give it a try. What I found was a
 huge</div><div>headache and not much to help out with any problems.</div><div><br></div><div>My linux of choice is centos (I want stability over features) and I use the&nbsp;first&nbsp;CD only</div><div>of the latest 5.4&nbsp;to install a minimal system, then use yum to put on only what I need.</div><div>That formula has worked well for many other systems I have set up, so that is what</div><div>I want to do again. I do that so all my systems start from the same place and I can</div><div>script the necessary install steps to get to a working system for whatever the purpose.</div><div><br></div><div>I found the whole need to jump through so many hoops frustrating and rather a waste</div><div>of my time. The developers of the libraries are the people who know what you need to</div><div>run their libraries so a little help from them wouldn't be missed. Comparing my headache</div><div>to the installation&nbsp;of the&nbsp;latest GHC 6.12.1 and cabal-install
 was a breeze mainly because</div><div>of the&nbsp;bootstrap.sh which does the heavy lifting for you. That would be nice in every library.</div><div><br></div><div>If each library developer could include something like that which would install necessary</div><div>external libraries, preferably which could be called as a prerequisite in the Cabal install</div><div>process, then it really would make a huge difference.</div><div><br></div><div>So far I am finding haskell to be a wonderful language and am really enjoying learning</div><div>it, but my experience compared to when I was looking at Erlang is that the benefits of</div><div>the language are diminished by the&nbsp;hassle&nbsp;of the infrastructure around the platform.</div></td></tr></table><br>