2025/08/28

Newest at the top

2025-08-28 10:47:05 +0200 <Franciman> i see sm thanks
2025-08-28 10:46:51 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-08-28 10:46:45 +0200trickard_trickard
2025-08-28 10:45:46 +0200 <haskellbridge> <sm> Franciman if you're asking seriously: many people, including myself, like stack for its greater focus on reproducibility, its generally better UX, and its relative lack of cruft and legacy baggage.
2025-08-28 10:42:54 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 260 seconds)
2025-08-28 10:42:20 +0200 <haskellbridge> <sm> the plot thickens once again: it seems there are private sublibraries, and public sublibraries, which should be considered separately
2025-08-28 10:41:37 +0200Guest8610(~paul@p200300d0c724c95b1313013fcbfec0be.dip0.t-ipconnect.de) (Quit: Guest8610)
2025-08-28 10:41:36 +0200FANTOM(~fantom@87.74.59.94)
2025-08-28 10:40:30 +0200PaulMartensen(15a119e437@2001:bc8:1210:2cd8::3bc)
2025-08-28 10:39:17 +0200darkling(~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space)
2025-08-28 10:39:07 +0200darkling(~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) (Server closed connection)
2025-08-28 10:37:55 +0200 <Franciman> ty
2025-08-28 10:37:42 +0200arandombit(~arandombi@user/arandombit) arandombit
2025-08-28 10:37:42 +0200arandombit(~arandombi@2603:7000:4600:ffbe:2ca2:a28f:2f37:22f6) (Changing host)
2025-08-28 10:37:42 +0200arandombit(~arandombi@2603:7000:4600:ffbe:2ca2:a28f:2f37:22f6)
2025-08-28 10:37:32 +0200 <haskellbridge> <sm> "you understand correctly"
2025-08-28 10:36:09 +0200 <Franciman> sorry
2025-08-28 10:36:04 +0200 <Franciman> what does yuc mean?
2025-08-28 10:36:01 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-08-28 10:34:52 +0200 <haskellbridge> <sm> Franciman, I don't think yuc :)
2025-08-28 10:33:49 +0200 <Franciman> iiuc stackage is purposefully obfuscated to avoid being compatible with cabal, but is ultimately a cabal freeze output
2025-08-28 10:33:25 +0200 <Franciman> ?
2025-08-28 10:33:23 +0200 <Franciman> is there any use case, nowadays, to use stack rather than cabal'
2025-08-28 10:33:17 +0200 <haskellbridge> <sm> fair enough
2025-08-28 10:32:51 +0200 <yushyin> sm: No, I don't use mixins in public repos as I know about stack not working with them
2025-08-28 10:32:16 +0200 <Franciman> fortunately for programming in the large, cabal is quite good nowadays
2025-08-28 10:31:46 +0200 <Franciman> boot packages + ghc is WAYYY GOOD
2025-08-28 10:31:35 +0200 <Franciman> yushyin: i personally avoid cabal too
2025-08-28 10:31:04 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-08-28 10:29:58 +0200 <haskellbridge> <sm> are any of them public ? I'm curious
2025-08-28 10:29:03 +0200 <yushyin> Dunno, but stack repl doesn't work with mixins. One reason why I stopped using stack
2025-08-28 10:27:42 +0200 <sm> yushyin, can stack build those packages ?
2025-08-28 10:24:14 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 256 seconds)
2025-08-28 10:23:50 +0200tromp(~textual@2001:1c00:3487:1b00:6941:8da5:79d5:ac1b)
2025-08-28 10:22:56 +0200 <yushyin> I sometimes use mixins in my cabal files
2025-08-28 10:22:16 +0200 <haskellbridge> <sm> ezyang's initial comment suggests that use of backpack in private/internal/sub libraries may just work; exposing backpack signatures in the public library is the problem
2025-08-28 10:20:16 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-08-28 10:19:59 +0200arandombit(~arandombi@user/arandombit) arandombit
2025-08-28 10:19:59 +0200arandombit(~arandombi@2603:7000:4600:ffbe:2ca2:a28f:2f37:22f6) (Changing host)
2025-08-28 10:19:59 +0200arandombit(~arandombi@2603:7000:4600:ffbe:2ca2:a28f:2f37:22f6)
2025-08-28 10:19:01 +0200acidjnk(~acidjnk@p200300d6e7171930a0d4799db13e1f65.dip0.t-ipconnect.de) acidjnk
2025-08-28 10:15:17 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-08-28 10:15:13 +0200chiselfuse(~chiselfus@user/chiselfuse) chiselfuse
2025-08-28 10:14:36 +0200chiselfuse(~chiselfus@user/chiselfuse) (Remote host closed the connection)
2025-08-28 10:13:17 +0200 <sm> https://github.com/commercialhaskell/stack/issues/6356
2025-08-28 10:13:14 +0200 <sm> https://github.com/commercialhaskell/stack/issues/4745
2025-08-28 10:13:11 +0200 <sm> https://github.com/commercialhaskell/stack/issues/2540
2025-08-28 10:13:05 +0200 <sm> Also for anyone curious, this seems to be the main history of stack backpack support so far (2016..2024-08):
2025-08-28 10:12:14 +0200 <Franciman> ah ok
2025-08-28 10:10:53 +0200 <sm> https://cabal.readthedocs.io/en/stable/how-to-use-backpack.html mentions "mix-in linking" a few times. But it's not clear if these things are essentially the same feature, or two features that overlap