Newest at the top
| 2026-01-29 15:53:11 +0100 | <ags> | Okay, thank you for the explanation. I'm considering starting a new project with `yesod`. The documentation recommends `stack` but I'd like to stick to "standard tools" if possible. |
| 2026-01-29 15:50:21 +0100 | remedan | (~remedan@78-80-95-79.customers.tmcz.cz) remedan |
| 2026-01-29 15:49:59 +0100 | remedan | (~remedan@78-80-95-79.customers.tmcz.cz) (Quit: Bye!) |
| 2026-01-29 15:48:25 +0100 | cyphase | (~cyphase@user/cyphase) cyphase |
| 2026-01-29 15:44:23 +0100 | <tomsmeding> | and for commonly-used packages, the bounds are typically good, meaning that you only run into this for unpopular packages |
| 2026-01-29 15:44:15 +0100 | <__monty__> | ags: This is a criticism of the PVP, it's worth reading even though the author comes to the wrong conclusion IMO, https://ro-che.info/articles/2013-10-05-why-pvp-doesnt-work.html |
| 2026-01-29 15:43:47 +0100 | <tomsmeding> | however, in practice this only really happens due to missing upper bounds, i.e. package A declares it will support all versions of B, but a breaking change in B actually does break A |
| 2026-01-29 15:42:48 +0100 | <tomsmeding> | dependency bounds on packages are not always fully accurate, so it is possible that cabal gives you a set of dependencies that is incompatible with each other |
| 2026-01-29 15:40:59 +0100 | <ags> | Is there a technical reason I wouldn't want dependency version resolution? |
| 2026-01-29 15:40:45 +0100 | timide | (~timide@user/timide) timide |
| 2026-01-29 15:40:14 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
| 2026-01-29 15:37:08 +0100 | weary-traveler | (~user@user/user363627) user363627 |
| 2026-01-29 15:35:30 +0100 | <__monty__> | Use whatever the project prefers. For new projects use Cabal unless you absolutely don't want dependency version resolution. |
| 2026-01-29 15:33:56 +0100 | <haskellbridge> | <Morj> Cabal docs and interface are still frustrating to me |
| 2026-01-29 15:33:10 +0100 | <haskellbridge> | <Morj> Always |
| 2026-01-29 15:32:07 +0100 | <ags> | When should I use `stack` over `cabal` in 2026? |
| 2026-01-29 15:25:39 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-01-29 15:25:38 +0100 | bggd__ | bgg |
| 2026-01-29 15:18:37 +0100 | cyphase | (~cyphase@user/cyphase) (Ping timeout: 264 seconds) |
| 2026-01-29 15:09:42 +0100 | cyphase | (~cyphase@user/cyphase) cyphase |
| 2026-01-29 15:02:32 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) (Ping timeout: 240 seconds) |
| 2026-01-29 15:02:00 +0100 | _d0t | (~{-d0t-}@user/-d0t-/x-7915216) {-d0t-} |
| 2026-01-29 15:01:09 +0100 | _d0t | (~{-d0t-}@user/-d0t-/x-7915216) (Remote host closed the connection) |
| 2026-01-29 15:00:38 +0100 | apache2 | (apache2@anubis.0x90.dk) apache2 |
| 2026-01-29 15:00:28 +0100 | apache | (apache2@anubis.0x90.dk) (Remote host closed the connection) |
| 2026-01-29 14:58:29 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-01-29 14:57:40 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 2026-01-29 14:54:33 +0100 | cyphase | (~cyphase@user/cyphase) (Ping timeout: 244 seconds) |
| 2026-01-29 14:52:26 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 2026-01-29 14:49:14 +0100 | kuribas | (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
| 2026-01-29 14:48:56 +0100 | Enrico63 | (~Enrico63@host-79-27-153-69.retail.telecomitalia.it) (Quit: Client closed) |
| 2026-01-29 14:23:35 +0100 | kuribas | (~user@ip-188-118-57-242.reverse.destiny.be) kuribas |
| 2026-01-29 14:21:12 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-01-29 14:20:41 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) (Ping timeout: 265 seconds) |
| 2026-01-29 14:00:54 +0100 | AlexZenon | (~alzenon@178.34.150.127) |
| 2026-01-29 14:00:15 +0100 | AlexNoo | (~AlexNoo@178.34.150.127) |
| 2026-01-29 13:50:45 +0100 | Zemy | (~Zemy@2600:100c:b04a:280a:a4c4:6dff:fe7d:e9c9) (Ping timeout: 245 seconds) |
| 2026-01-29 13:47:29 +0100 | Zemy_ | (~Zemy@72.178.108.235) |
| 2026-01-29 13:46:49 +0100 | lucabtz_ | lucabtz |
| 2026-01-29 13:45:24 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
| 2026-01-29 13:43:14 +0100 | Enrico63 | (~Enrico63@host-79-27-153-69.retail.telecomitalia.it) Enrico63 |
| 2026-01-29 13:40:50 +0100 | machinedgod | (~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod |
| 2026-01-29 13:40:42 +0100 | Zemy_ | (~Zemy@72.178.108.235) (Ping timeout: 252 seconds) |
| 2026-01-29 13:39:49 +0100 | lucabtz | (~lucabtz@user/lucabtz) (Ping timeout: 246 seconds) |
| 2026-01-29 13:39:29 +0100 | prdak1 | prdak |
| 2026-01-29 13:39:26 +0100 | lucabtz_ | (~lucabtz@user/lucabtz) lucabtz |
| 2026-01-29 13:38:04 +0100 | Zemy | (~Zemy@2600:100c:b04a:280a:a4c4:6dff:fe7d:e9c9) |
| 2026-01-29 13:37:10 +0100 | prdak1 | (~Thunderbi@user/prdak) prdak |
| 2026-01-29 13:37:04 +0100 | prdak | (~Thunderbi@user/prdak) (Read error: Connection reset by peer) |
| 2026-01-29 13:33:41 +0100 | prdak1 | prdak |