[Haskell-cafe] Comments from OCaml Hacker Brian Hurt

Derek Elkins derek.a.elkins at gmail.com
Thu Jan 15 19:28:50 EST 2009

On Thu, 2009-01-15 at 21:59 +0000, Thomas DuBuisson wrote:
> > How does forcing them to learn proposed terminology such as `Appendable'
> > help here?  Learners of Haskell do still need to learn what the new word
> > means.
> The contention is that 'Appendable' is an intuitive naming that people
> will already have a rudimentary grasp of.  This as opposed to Monoid,
> which absolutely requires looking up for the average coder.

In programming, -every- name requires looking up or some other way of
checking meaning.  Other than perhaps arithmetic operators (and I have
had that bite me), I have -never- in any language written code using a
name without having some assurance that it actually meant what I thought
it meant.  Usually you have to "look something up" to even know a name
exists no matter how "intuitive" it turns out to be.

More information about the Haskell-Cafe mailing list