[HOpenGL] Re: [Haskell] ANNOUNCE: OpenGLRaw

Conal Elliott conal at conal.net
Wed Jun 17 14:01:05 EDT 2009

On Fri, Jun 12, 2009 at 2:24 AM, Sven Panne <Sven.Panne at aedion.de> wrote:

> A few final remarks: Leaving out "Graphics." completely would be a very bad
> idea, the naming hierarchy should reflect the underlying conceptual
> hierarchy.
> The only problem with hierarchies in general is that sometimes the position
> in
> it is not very clear.

Clay Shirky's points in include that this "sometimes" is more like "nearly
always", and that the heart of the problem is "the" in "the position" (in a
hierarchy).  This problem and others discussed at
http://www.shirky.com/writings/ontology_overrated.html .

I have e.g. never fully understood why "Monad" and "Applicative" are below
> "Control", but "Foldable" is below "Data"...

Monoid as well.  Type classes in general cut across distinctions like
Control and Data, so I don't think we'll ever have a comfortable place to
put them in the existing hierarchy.  If anything, I recommend the top-level
name "Class".

  - Conal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell/attachments/20090617/10f682f8/attachment.html

More information about the Haskell mailing list