Newest at the top
2024-06-28 21:31:36 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-06-28 21:30:22 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2024-06-28 21:25:01 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2024-06-28 21:24:16 +0200 | ystael | (~ystael@user/ystael) (Ping timeout: 246 seconds) |
2024-06-28 21:19:50 +0200 | talismanick | (~user@campus-014-004.ucdavis.edu) |
2024-06-28 21:15:31 +0200 | philopsos1 | (~caecilius@user/philopsos) (Ping timeout: 268 seconds) |
2024-06-28 21:09:12 +0200 | Typedfern | (~Typedfern@82.red-83-37-24.dynamicip.rima-tde.net) |
2024-06-28 21:02:52 +0200 | <c_wraith> | monochrom: did anyone remind you it's tau day yet? this was relevant for some reason I've forgotten |
2024-06-28 20:55:47 +0200 | Typedfern | (~Typedfern@82.red-83-37-24.dynamicip.rima-tde.net) (Ping timeout: 268 seconds) |
2024-06-28 20:54:55 +0200 | dcoutts_ | (~duncan@ip-185-104-136-49.ptr.icomera.net) (Ping timeout: 260 seconds) |
2024-06-28 20:53:44 +0200 | caryfitz | (~caryfitz@2600:1700:e72:9000::47) |
2024-06-28 20:45:44 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-06-28 20:45:27 +0200 | euleritian | (~euleritia@dynamic-176-001-130-225.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
2024-06-28 20:37:16 +0200 | erty | (~user@user/aeroplane) |
2024-06-28 20:36:23 +0200 | dcoutts_ | (~duncan@ip-185-104-136-49.ptr.icomera.net) |
2024-06-28 20:34:15 +0200 | <davean> | zzz: I tihnk cabal.project files will help you the most though |
2024-06-28 20:32:46 +0200 | <davean> | I will say even for large changes, doing my entire dependency set was a matter of a weekend when there were actually breaking changes. |
2024-06-28 20:29:54 +0200 | <davean> | zzz: well there is head.hackage if you want to trust the communty to bump stuff, but like its not inherently safe to bump stuff |
2024-06-28 20:29:11 +0200 | dcoutts_ | (~duncan@ip-185-104-136-49.ptr.icomera.net) (Ping timeout: 256 seconds) |
2024-06-28 20:29:11 +0200 | <davean> | monochrom: i mean if people would put the improtant stuff anywhere but ghc-prim ... |
2024-06-28 20:28:48 +0200 | <monochrom> | Oh heh I'm an idealist. Damn real world. >:) |
2024-06-28 20:28:39 +0200 | <zzz> | davean: i can't force other people to do it though |
2024-06-28 20:28:31 +0200 | <davean> | geekosaur: yah but I need to import its modules |
2024-06-28 20:28:19 +0200 | <davean> | zzz: seriosuly though, there are scripts to run tests and bump the deps, you can add it to your CI |
2024-06-28 20:28:16 +0200 | <geekosaur> | no, itss a transitive dependency of base |
2024-06-28 20:28:08 +0200 | <davean> | I mean *I* do~! |
2024-06-28 20:28:02 +0200 | <zzz> | lol |
2024-06-28 20:27:47 +0200 | <davean> | what you don't? |
2024-06-28 20:27:44 +0200 | <davean> | I mean we already add ghc-prim, right? |
2024-06-28 20:27:19 +0200 | <monochrom> | We are not supposed to add ghc-base to depends: |
2024-06-28 20:27:09 +0200 | <geekosaur> | when's the last time the implementation of lists changed? |
2024-06-28 20:26:56 +0200 | <geekosaur> | it will, but it's very small and the stuff in it doesn't change much |
2024-06-28 20:26:41 +0200 | <zzz> | (although i suspect ghc-base to have more or less the same issue) |
2024-06-28 20:26:32 +0200 | <davean> | zzz: is bumping a version bound after running your test cases really that much work? You can litterly automate it |
2024-06-28 20:26:15 +0200 | <geekosaur> | (there aren't many wired-in parts) |
2024-06-28 20:26:02 +0200 | target_i | (~target_i@user/target-i/x-6023099) |
2024-06-28 20:26:01 +0200 | <zzz> | geekosaur: really? that's all i want |
2024-06-28 20:25:58 +0200 | <geekosaur> | the wired-in parts have moved to a ghc-base package |
2024-06-28 20:25:32 +0200 | <geekosaur> | also, next ,ajor version of ghc should see base decoupled and reinstallable |
2024-06-28 20:25:29 +0200 | <davean> | zzz: so what do you find so demanding about it? |
2024-06-28 20:25:09 +0200 | <zzz> | because of this |
2024-06-28 20:25:02 +0200 | <zzz> | maintaing haskell packages is demanding |
2024-06-28 20:24:05 +0200 | machinedgod | (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 240 seconds) |
2024-06-28 20:23:59 +0200 | <geekosaur> | and won't install 9.10 until 9.10.2 is out 🙂 |
2024-06-28 20:23:56 +0200 | <davean> | zzz: Of course this *does* require it to actually *work* with those versions, which you have no warrentee of |
2024-06-28 20:23:38 +0200 | <geekosaur> | didn't install 6.8, 9.0, 9.4, or 9.8 |
2024-06-28 20:23:37 +0200 | <zzz> | mee too, i only install those which i need to compile the packages i'm interested in |
2024-06-28 20:23:35 +0200 | <davean> | zzz: you can also override specific constrains for specific packages in a cabal.project file. |
2024-06-28 20:23:10 +0200 | <geekosaur> | I skip versions |
2024-06-28 20:22:31 +0200 | <zzz> | it moves too fast! |