[Haskell] modern language design, stone age tools
MR K P SCHUPKE
k.schupke at imperial.ac.uk
Wed Jun 23 14:03:37 EDT 2004
>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.
More information about the Haskell