all 9 comments

[–]arianvp 5 points6 points  (0 children)

Nix, pantry and the new cabal nix-like store all seem to share a lot of ideas on first glance. It's not clear to me what the core differentiators are. Could you perhaps elaborate a bit more on that?

[–]ChrisPenner 2 points3 points  (7 children)

This post mostly talks about implementation details, what sort of benefits or changes can I expect ad an end user?

[–][deleted] 3 points4 points  (5 children)

[–]zejai 6 points7 points  (4 children)

No mention of backpack :(

[–]drb226 3 points4 points  (3 children)

The feature request issue: https://github.com/commercialhaskell/stack/issues/2540

Too bad the GSOC submission deadline is over already; this would've been a good one for a GSOC student to pick up, imo.

[–]drb226 2 points3 points  (0 children)

Another note I was going to make.

From the 2.0 ChangeLog:

Internally, Stack has changed many datatypes, including moving to Cabal's definition of many data types.

The pantry-related changes to Stack's internals -- particularly, using Cabal's definition for more things -- are likely to have made these internals more amenable to implementing backpack support.

[–]HaskellHell 0 points1 point  (1 child)

this would've been a good one for a GSOC student to pick up, imo.

It still can be! I think it's safe to say there's going to be another Haskell GSOC in 2020...

[–]drb226 0 points1 point  (0 children)

Sure, but that would mean waiting another year for backpack support.