[Haskell-cafe] Comments requested: succ Java
John A. De Goes
john at n-brain.net
Mon Sep 28 10:13:53 EDT 2009
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 <cjs at starling-software.com> +81 90 7737 2974
> Functional programming in all senses of the word:
> http://www.starling-software.com
More information about the Haskell-Cafe
mailing list