Logs: liberachat/#haskell
| 2025-10-29 03:46:32 | × | machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 260 seconds) |
| 2025-10-29 03:50:27 | × | Googulator50 quits (~Googulato@2a01-036d-0106-03fa-0661-1d9f-2f28-8d5d.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-10-29 03:50:39 | → | Googulator50 joins (~Googulato@2a01-036d-0106-03fa-0661-1d9f-2f28-8d5d.pool6.digikabel.hu) |
| 2025-10-29 03:51:55 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 03:56:47 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 03:57:12 | → | forell joins (~forell@user/forell) |
| 2025-10-29 03:58:34 | trickard_ | is now known as trickard |
| 2025-10-29 03:59:08 | → | straybits joins (~straybits@user/straybits) |
| 2025-10-29 03:59:38 | × | Googulator50 quits (~Googulato@2a01-036d-0106-03fa-0661-1d9f-2f28-8d5d.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-10-29 04:10:09 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 04:16:04 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 04:27:12 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 04:32:07 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-10-29 04:36:55 | × | aforemny_ quits (~aforemny@2001:9e8:6cd0:cf00:8c0f:d73a:f994:99d8) (Ping timeout: 246 seconds) |
| 2025-10-29 04:37:15 | → | aforemny joins (~aforemny@2001:9e8:6cf0:1a00:b20d:95e8:54ba:6338) |
| 2025-10-29 04:42:55 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 04:46:07 | × | haritz quits (~hrtz@user/haritz) (Ping timeout: 255 seconds) |
| 2025-10-29 04:47:05 | → | haritz joins (~hrtz@140.228.70.141) |
| 2025-10-29 04:47:05 | × | haritz quits (~hrtz@140.228.70.141) (Changing host) |
| 2025-10-29 04:47:05 | → | haritz joins (~hrtz@user/haritz) |
| 2025-10-29 04:47:48 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 04:55:43 | × | connrs quits (~connrs@user/connrs) (Ping timeout: 256 seconds) |
| 2025-10-29 04:58:35 | → | connrs joins (~connrs@user/connrs) |
| 2025-10-29 04:58:43 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 05:00:37 | × | Digit quits (~user@user/digit) (Ping timeout: 264 seconds) |
| 2025-10-29 05:04:31 | × | fp quits (~Thunderbi@216-165-247-67.championbroadband.com) (Ping timeout: 240 seconds) |
| 2025-10-29 05:06:30 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 05:17:16 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 05:21:48 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 05:23:19 | × | jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 240 seconds) |
| 2025-10-29 05:23:35 | → | robobub joins (uid248673@id-248673.uxbridge.irccloud.com) |
| 2025-10-29 05:32:00 | → | craunts795335385 joins (~craunts@136.158.7.194) |
| 2025-10-29 05:32:48 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 05:37:39 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 05:48:35 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 05:53:32 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 05:55:42 | × | jreicher quits (~user@user/jreicher) (Quit: In transit) |
| 2025-10-29 05:56:23 | → | Square2 joins (~Square4@user/square) |
| 2025-10-29 06:04:23 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 06:08:56 | → | trickard___ joins (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-10-29 06:09:19 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-10-29 06:10:24 | × | trickard quits (~trickard@cpe-56-98-47-163.wireline.com.au) (Ping timeout: 260 seconds) |
| 2025-10-29 06:20:14 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 06:21:09 | → | prdak joins (~Thunderbi@user/prdak) |
| 2025-10-29 06:24:23 | × | peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 244 seconds) |
| 2025-10-29 06:26:58 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 06:32:32 | × | ft quits (~ft@p4fc2aaeb.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-10-29 06:37:57 | × | trickard___ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-10-29 06:38:11 | → | trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-10-29 06:38:15 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 06:43:23 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 06:44:51 | × | Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2025-10-29 06:45:50 | <Axman6> | Is there an easy way in a cabal project to build all the haddocks for all dependencies, and have them in one easy to view place? I keep doing things which feel like they should work, and then I end up with just docs for my project |
| 2025-10-29 06:47:39 | <Axman6> | I thought that setting haddock-output-dir: ./haddock in the cabal.project.local would put all the haddocks in there... but what it actually does is make a "haddock" directory inside each cabal project in my repo, and just put the un-hyperlinked-to-dependencies haddocks in there |
| 2025-10-29 06:49:29 | <Axman6> | it looks like some dependency docs got put in ~/.cabal/store/ghc-<version>/<packages> but the docs for the packages in my repo by default go in ./dist-newstyle. This just feels like such a mess |
| 2025-10-29 06:50:34 | → | vanishingideal joins (~vanishing@user/vanishingideal) |
| 2025-10-29 06:51:11 | <Axman6> | I _really_ just want a local web server serving the docs for all packages and deps, but since everything is all over the place, that's not easy |
| 2025-10-29 06:54:01 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 06:54:34 | <dminuoso> | Axman6: Mmm, so haskell.nix has `withHoogle` that sets up a local index for all dependencies. Not necessarily suggesting you use haskell.nix, but maybe you can pluck out the machinery driving this? |
| 2025-10-29 06:54:52 | <Axman6> | it' |
| 2025-10-29 06:55:12 | <Axman6> | it's possible this project is already using haskell.nix I think |
| 2025-10-29 06:55:58 | × | prdak quits (~Thunderbi@user/prdak) (Quit: prdak) |
| 2025-10-29 06:59:14 | × | trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-10-29 06:59:15 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 06:59:28 | → | trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-10-29 07:02:21 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 07:02:44 | → | Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-10-29 07:03:55 | × | GdeVolpi1 quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 246 seconds) |
| 2025-10-29 07:03:57 | × | vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds) |
| 2025-10-29 07:05:12 | → | GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano) |
| 2025-10-29 07:07:31 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-10-29 07:07:46 | × | Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 256 seconds) |
| 2025-10-29 07:13:19 | <jackdk> | Axman6: documentation: true in cabal.project, then cabal haddock --open and chase links? |
| 2025-10-29 07:13:55 | <jackdk> | I also think even the `developPackage` stuff in nixpkgs also supports `withHoogle` so you might not need to go all the way to haskell.nix for that |
| 2025-10-29 07:15:14 | <Axman6> | --open does open docs for the repo's packages, but they aren't linked to dependencies' docs |
| 2025-10-29 07:16:25 | <Axman6> | funnily enough, types from base are linked... but they link to Distribution.Compat.Prelude (and the link targets don't actually exist...) |
| 2025-10-29 07:16:36 | × | trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-10-29 07:16:49 | → | trickard_ joins (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-10-29 07:17:07 | × | talismanick quits (~user@2601:644:937c:ed10::b832) (Ping timeout: 260 seconds) |
| 2025-10-29 07:18:02 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 07:18:32 | → | jreicher joins (~user@user/jreicher) |
| 2025-10-29 07:18:54 | → | tromp joins (~textual@2001:1c00:3487:1b00:31e7:acd8:5a5b:1418) |
| 2025-10-29 07:19:01 | <jackdk> | If you're doing a genuine multipackage cabal project, I'd try haskell.nix, otherwise, just use nixpkgs.haskellPackage.developPackage. documentation is in make-package-set.nix |
| 2025-10-29 07:19:40 | <Axman6> | I think the project already does use haskell.nix, but I'm not sure what that means I need to do here |
| 2025-10-29 07:20:20 | <Axman6> | hmm, maybe not, I can't see it as an input |
| 2025-10-29 07:20:40 | <jackdk> | Look for a call to `shellFor`, you should be able to set `withHoogle = true;` in the attrset it accepts as argument |
| 2025-10-29 07:21:41 | <Axman6> | the flake.nix is very simple, it just uses the outputs from github:tweag/cooked-validators/mm/prot-version-update |
| 2025-10-29 07:23:04 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-10-29 07:27:31 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 2025-10-29 07:33:50 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 07:38:14 | → | trickard__ joins (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-10-29 07:38:43 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-10-29 07:39:25 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 2025-10-29 07:39:55 | → | Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-10-29 07:40:13 | × | trickard_ quits (~trickard@cpe-62-98-47-163.wireline.com.au) (Ping timeout: 264 seconds) |
| 2025-10-29 07:49:27 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-10-29 07:50:09 | × | Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 244 seconds) |
| 2025-10-29 07:52:34 | → | Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-10-29 07:53:31 | × | tromp quits (~textual@2001:1c00:3487:1b00:31e7:acd8:5a5b:1418) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-10-29 07:54:48 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
All times are in UTC.