[Haskell-cafe] Time for a new logo?

Andrew Coppin andrewcoppin at btinternet.com
Tue Dec 16 15:23:50 EST 2008


Malcolm Wallace wrote:
> Andrew Coppin <andrewcoppin at btinternet.com> wrote:
>
>   
>> To him, apparently, the current logo says "Haskell is all
>> about  arcane and obscure mathematical constructs. In fact, we think
>> that  complicated mathematics is so good that we stuffed our logo full
>> of it.  If you don't like hard math, don't even bother trying to learn
>> this  language."
>>     
>
> I think he got the right idea (kind of).  To him, mathematics is arcane,
> but to Haskellers it is the fundamental basis of computation.  If
> someone is not prepared to invest in learning the foundations of the
> subject of Computer Science, then they have no business becoming a
> programmer.
>
> We really must get away from the idea that programming is something any
> old fool should be able to pick up.  Programming correct software is
> hard, and it requires a mathematical mind.
>   

I think the accusation is more that Haskell tries to be cryptic and 
arcane *on purpose*, just to confuse people.

Sure, there are many concepts in Haskell which just aren't found 
anywhere else. But monads? Catamorphisms? Coroutines? Couldn't we think 
up some less intimidating terminology?

{-# LANGUAGE ExistentialQuantification #-}

Hmm, now if this was Perl or something, that would be 
HiddenTypeVariables or something. Much less fearsom-sounding.

But then, I guess that's what you get for a lanuage designed by a 
committee of university professors. ;-)

At any rate, if we're to have a logo, let's not have one which actively 
*promotes* the notion that Haskell is complex and difficult and that 
only theoretical physicists need apply...



More information about the Haskell-Cafe mailing list