* Andrew Coppin <andrewcop...@btinternet.com> [2008-12-16 20:23:50 +0000]:

> 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?

The problem is that "less intimidating" terminology generally seems to
mean inaccurate or misleading terminology. They aren't concepts that
aren't found anywhere else, they're concepts that *are* found elsewhere
(category theory, among other places), that's why they have those names.

(Also, "coroutines"? Seriously? That's hardly an obscure term in
programming circles.)

> {-# LANGUAGE ExistentialQuantification #-}
>
> Hmm, now if this was Perl or something, that would be  
> HiddenTypeVariables or something. Much less fearsom-sounding.

Also much less informative, and less accurate. The fact that Haskell
embraces its mathematical basis instead of trying to completely
obfuscate it away is not a bad thing, in my opinion.

> 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...

I think you're reading way too much into a logo.
-- 
mithrandi, i Ainil en-Balandor, a faer Ambar

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to