If you have counterexamples, then perhaps you can name them. I'm
looking for Java shops with 5+ developers and code bases of > 100k
converting over to Haskell. I don't know _any such shop_ that has
switched to Haskell, and I doubt any exist, but I'd be delighted to
learn I'm wrong.
Let me ask you this question: how long would it take you to get an
HTML/CSS, W3 compliant browser in Haskell? Or how about a peer-to-peer
networking system with seamless scaling and automatic failover? How
about a scalable BigTable implementation? In Java, the answer to these
questions -- and just about any others you can think of -- is "a few
minutes", because the code has already been written.
Libraries are _everything_. In many cases, they can increase your
effective budget by 10x or even 100x. That means instead of having
$100k for a project, you suddenly have $1 - 10 million worth of
resources at your disposal.
Regards,
John A. De Goes
N-Brain, Inc.
The Evolution of Collaboration
http://www.n-brain.net | 877-376-2724 x 101
On Sep 28, 2009, at 7:49 AM, Curt Sampson wrote:
On 2009-09-28 07:01 -0600 (Mon), John A. De Goes wrote:
And I stand by my statement that no Java shop is going to switch over
to Haskell....
I have counterexamples. So "pfffft!"
...or the _billions of dollars_ worth of commercial-
friendly open source libraries available for the Java platform.
Right; the library myth. I rank this one up there with, "Haskell can
never be an effective programming language, because it doesn't have
objects."
I've been hearing that having lots of libraries is an insurmountable
advantage, and you're doomed if you give them up, since long before I
took up Haskell. It's mostly myth promulgated by people driven by
fear.
I'm sure it's the case in some shops that they have lots of people who
can glue libraries together but can't program, and they somehow manage
to produce applications this way, but even that I suspect is not so
frequent a situation as you'd think.
Nonetheless, since all of this is rather missing the point of my
articles, anyway, I think I'll leave that as my last word on the
topic.
cjs
--
Curt Sampson <c...@starling-software.com> +81 90 7737 2974
Functional programming in all senses of the word:
http://www.starling-software.com
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe