[Haskell-cafe] Re: Non-technical Haskell question

mattr mattr at ics.mq.edu.au
Wed Dec 8 00:00:04 EST 2004


Haskell is still a very dynamic language - there is still much room for 
it to grow and improve.  In that sense, it is still young.

Perl and Python and Ruby have hit middle age - no more growing, just 
more bulk accumulating around the middle.

Matt

On Wednesday, December 8, 2004, at 08:06 AM, Gour wrote:

> Paul Hudak (paul.hudak at yale.edu) wrote:
>
>> Does Python not have warts?  Or Pearl, or Java, or C#?  I don't think
>> that a few warts prevent a language from becoming a "success".
>
> I agree.
>
>> But you may be right that it is too late... Haskell is getting old!
>> Sometimes I think that for a language to "succeed" it must do so in 
>> its
>> infancy.
>
> Let's take e.g. Ruby - it's also over 10-year and is just gaining wider
> acceptance.
>
>> Perhaps the thing to do is create a new language with a new name, but
>> base it entirely on Haskell's semantics, then equip it with just one
>> really good library to solve well just one important niche problem, 
>> and
>> see what happens.  If it is seen as a shiny new silver bullet in just
>> one niche area, it might take off like a rocket.
>
> However, RAA (Ruby Application Archive) counts 1291 project in 218 
> categories.
>
> Many programmers are switching from either Perl or Python (I had to 
> unsubscribe
> from the mailing lists  'cause the traffic increased tremendously).
>
> What is so special in Ruby in comparison with e.g. Perl & Python?
>
> otoh, SF counts 91,889 projects (OK, many are dead) & 968,206 users. 
> That is
> the whole army and I'm sure that filling the library-gaps, providing 
> more
> documentation & printed books (what Pickaxe book did for the spreading 
> of the
> Ruby, besides 20+ printed books in Japanese) covering (more) advanced 
> features
> of the language (some kind of follow-up for your & Thompson's book) 
> suited for
> the 'average-open-source-programmers' can bring lot of newcomers to the
> Haskell camp in order to solve general problems - "Haskell is a general
> purpose, purely functional programming language", isn't it?
>
> What other alternative one has in the lazy-functional camp?
>
> So, if there is already a wonderful one, why neglect the child? Let's 
> help
> it to grow.
>
> Haskell is getting old, but it is still too young .. :-)
>
> Sincerely,
> Gour
>
>
> -- 
> Registered Linux User	| #278493
> GPG Public Key		| 8C44EDCD
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe



More information about the Haskell-Cafe mailing list