On Feb 26, 2009, at 1:36 PM, Jonathan Cast wrote:
On Thu, 2009-02-26 at 13:25 -0700, John A. De Goes wrote:
No, I hate C and will never use it again in my entire life unless
forced to at the point of a gun.

Why? Its libraries are far better, its editors are far better [1], its
compilers are far better, its tool support is far better, it's
incomparably superior in every possible way to Haskell.

There are better languages than C with more libraries and better tools (e.g. Java). I would chose one of those over Haskell for a commercial product needing short time-to-market and a long shelf life. Even though Haskell is a superior language, there are other, often more important considerations for anything but hobby coding.

Except the relatively narrow criterion of the *language itself*. Maybe
making languages better is a worthwile pursuit, then?  Or do you still
think languages should be frozen in time[2] so the tools, compilers,
editors, libraries, etc. can undergo vast improvements?

I think to reap the benefits of a language, it must necessarily stop evolving in ways that impose high costs on its user base.

[2] For the record: I'd be content to see a frozen production language,
like Haskell, frozen in time; as long there's a credible other
evolveable language --- preferably one with zero backward- compatibility
requirements w.r.t. Haskell 98 or current or past GHC.

Let me ask you this question: If I wanted a language like Haskell, but which is "Enterprise ready", where should I turn?

My answer: Haskell. It's maturing and its slowed rate of evolution is already having beneficial effects on other dimensions.

 Re-designing a
purely function research language from the ground up would be neat ---
but then it wouldn't be Haskell at all, and I wouldn't use Haskell, I'd
use the new language.  If I thought I could realistically leave the
Haskell community, I wouldn't be nearly so opposed to Haskell's
continued slide into practicality.

Why do you think you'll have no where else to go if Haskell continues moving away from being a research language? There are plenty of people who would join you. I think you'd have far more company than you seem to believe. And a fresh start, with absolutely zero requirements for any backward compatibility, would open up many new directions.

Regards,

John A. De Goes
N-BRAIN, Inc.
The Evolution of Collaboration

http://www.n-brain.net    |    877-376-2724 x 101


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to