On Thu, Jan 15, 2009 at 4:12 PM, Sittampalam, Ganesh
<ganesh.sittampa...@credit-suisse.com> wrote:
> Lennart Augustsson wrote:
>> I have replied on his blog, but I'll repeat the gist of it here.
>> Why is there a fear of using existing terminology that is exact?
>> Why do people want to invent new words when there are already
>> existing ones with the exact meaning that you want? If I see Monoid I
>> know what it is, if I didn't know I could just look on Wikipedia.
>> If I see Appendable I can guess what it might be, but exactly what
>> does it mean?
>
> I would suggest that having to look things up slows people down
> and might distract them from learning other, perhaps more useful,
> things about the language.

Exactly.  For example, the entry for monoid on Wikipedia starts:
"In abstract algebra, a branch of mathematics, a monoid is an
algebraic structure with a single, associative binary operation and an
identity element."

I've had some set theory, but most programmers I know have not.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to