<div dir="ltr">For small projects (few packages) cabal sandboxes are great, otherwise I still use cabal-dev. The bugs Erik mentioned and a few other annoyances (I can't find the tickets at the moment) makes cabal-dev a lot faster to work with for big projects. But these are all accepted issues so once they go away I'll make the full switch.<div>
<br></div><div>- Adam</div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Oct 31, 2013 at 5:35 PM, Rogan Creswick <span dir="ltr"><<a href="mailto:creswick@gmail.com" target="_blank">creswick@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im">On Wed, Oct 30, 2013 at 2:05 AM, Johan Tibell <span dir="ltr"><<a href="mailto:johan.tibell@gmail.com" target="_blank">johan.tibell@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">(Note: I'm one of the developers/designers of cabal sandboxes.)</div></blockquote><div><br></div></div>
<div>

...and I'm one of the developers / maintainers of cabal-dev :)</div><div><br></div><div>I'll echo Johan's comments -- cabal sandboxes have the level of integration with cabal that cabal-dev could only aspire to; and as such, cabal sandboxes can do it *right* :) (add-source and cabal repl are two great examples of this already).</div>


<div><br></div><div>Cabal-dev is also not likely to be maintained very much longer, since cabal sandboxes solve the problem that cabal-dev addressed.  I like to think that cabal-dev, capri, and other similar haskell sandboxing tools demonstrated that the concept was sound and useful, but cabal sandbox has taken the idea and refined it to be properly integrated and much more reliable.</div>


<div><br></div><div>tl/dr; I *strongly* suggest everyone start transitioning from cabal-dev to cabal sandboxes. </div><span class="HOEnZb"><font color="#888888"><div><br></div><div>--Rogan</div></font></span><div><div class="h5">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><br></div><div>Cabal sandboxes were developed after cabal-dev and was generally an effort to bring sandboxes to the masses by integrating them into cabal proper. There are a couple of benefits to this integration:</div>




<div><br></div><div> * New features are designed with sandboxes in mind. </div><div> * We can generally get a smoother integration with rest of Cabal.</div><div> * We support add-source deps as links rather than copies (see the docs).</div>




<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Wed, Oct 30, 2013 at 10:01 AM, Graham Berks <span dir="ltr"><<a href="mailto:graham@fatlazycat.com" target="_blank">graham@fatlazycat.com</a>></span> wrote:<br>




</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="word-wrap:break-word"><div style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">




Can someone point me in the direction of why you would use one over the other ??</div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">




Thanks</div><span><font color="#888888"><div style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Graham</div><br><div><br><br><span style="font-family:helvetica,arial;font-size:13px"></span><span></span></div>




</font></span></div><br></div></div>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br></div></div></div>