Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,803,050 events total
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.