
On Sun, Aug 4, 2013 at 7:33 AM, Sven Panne
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 sandboxing. I hope that helps, Jason