Re: Getting into the Haskell Platform

Adam Foltzer <[email protected]> Mon, 13 Feb 2012 17:54:55 -0500
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <CAPorAaHbjF0nikTE2A8AWdsQ_4X=4WZz0Q_U6v2ncLxXN2OS=Q@mail.gmail.com>
Hi Jason,

  * I'm against moving StateVar to the Foreign namespace, as it's a
nice interface for IORefs that I use to write systems code in the
non-FFI Haskell world. Perhaps the Data namespace would be an easier
sell if the types of the StateVar operations were made more general
(i.e., not specifically IO), but such a change would probably need
MPTCs or Type Families.

  * The Foreign namespace seems like a good fit for ObjectName, as I
can't imagine a use for it in idiomatic non-FFI code. Duplicating the
class in the GL and AL packages might make things ugly when working on
a project with both, but I have no first-hand experience here.

Thanks for your work on the packages,
Adam

On Mon, Feb 13, 2012 at 4:53 PM, Jason Dagit <[email protected]> wrote:
> I wrote the following email to the Haskell Platform list asking for
> guidance getting the latest versions of OpenGL back into the platform
> (they currently only have an old version):
> http://projects.haskell.org/pipermail/haskell-platform/2012-January/001738.html
>
> It's unfortunate that no one has responded there. It's something I'd
> like to move forward on.
>
> Do people here have opinions about the suggestions I made in that email?
>
> Thanks,
> Jason
>
> _______________________________________________
> HOpenGL mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/hopengl