Hmmm... chickens and eggs. I don't see a lot of *companies* using Haskell
Actually I have used Haskell in commercial projects... and am continuing to do so. My development environment is Vim and GHC. Same one I have used for C/C++ VHDL Perl, and anything else... It is not that lack of GUI tools, but just the lack of coders that is the problem (or the price)... With my consultants hat on, looking at starting a project we ask how much is it going to cost to get a coder fluent in this language and how easily can one be found at short notice. I just think the intellectual barriers to becomming a Haskell coder are a bit higher (understanding monads etc) - meaning less people can do it. I know plenty of real world developers using other languages that also do not use debuggers very much if at all. The only fix I can see it when the world wakes up to the fact that side effects and weak typing lead to buggy programs, and realise that is unacceptable. Unfortunately in business a buggy program is often good enough. Basically if it is delivered on time is can be full of bugs - but the customer won;t notice them all right away - so you can get paid, and just fix those the customer finds really annoying. This can be cheaper than trying to produce 100% correct code. Keean.