Workflow for maintaining Haskell platform packages

Jason Dagit dagitj at
Sun Aug 4 18:13:24 CEST 2013

On Sun, Aug 4, 2013 at 7:33 AM, Sven Panne <svenpanne at> wrote:
> Currently I'm trying to pick up my work on the OpenGL-related packages
> again, and while doing that, I came across some organizational
> difficulties: The GLUT/OpenGL/OpenGLRaw/GLURaw packages are now part
> of the Haskell platform (thanks to Jason and others, this is really
> great!), and they depend on each other, e.g. GLUT => OpenGL =>
> OpenGLRaw.
> So my question is: What is the recommended workflow to easily
> maintain/extend packages contained in the Haskell platform? I want to
> be able to quickly go back to the distributed package versions, OTOH I
> want to relatively quickly try out new things, extend APIs, etc. for
> the upcoming new versions of those packages. Any hints how to do that
> are highly appreciated.

I'm not sure if I've understood you correctly, but if the problem is
how to have both installed then the answer is cabal-dev or hsenv. Oh,
and the unreleased version of cabal (on github) has built in

I hope that helps,

More information about the Libraries mailing list