2026/01/24

2026-01-24 00:00:41 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2026-01-24 00:05:49 +0100Gravifer(~Gravifer@user/Gravifer) (Ping timeout: 272 seconds)
2026-01-24 00:08:14 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2026-01-24 00:10:34 +0100Googulator63(~Googulato@2a01-036d-0106-030a-3891-da7f-f3f3-f997.pool6.digikabel.hu)
2026-01-24 00:10:34 +0100Googulator(~Googulato@2a01-036d-0106-030a-3891-da7f-f3f3-f997.pool6.digikabel.hu) (Quit: Client closed)
2026-01-24 00:14:28 +0100mrmonday(~robert@what.i.hope.is.not.a.tabernaevagant.es) (Quit: .)
2026-01-24 00:15:59 +0100mrmonday(~robert@what.i.hope.is.not.a.tabernaevagant.es) mrmonday
2026-01-24 00:30:59 +0100tydes(~tydes@user/ttydes) ttydes
2026-01-24 00:31:39 +0100timide_(~timide@user/timide) (Quit: WeeChat 4.7.2)
2026-01-24 00:31:43 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 240 seconds)
2026-01-24 00:42:55 +0100Inline(~User@2001-4dd7-bc56-0-9df6-8597-3530-1076.ipv6dyn.netcologne.de) Inline
2026-01-24 00:51:21 +0100Zemy(~Zemy@72.178.108.235)
2026-01-24 00:51:21 +0100Zemy_(~Zemy@72.178.108.235) (Read error: Connection reset by peer)
2026-01-24 00:57:11 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2026-01-24 01:06:34 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
2026-01-24 01:07:52 +0100tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2026-01-24 01:23:36 +0100 <Leary> chromoblob: The `LFP`/`GFP` section is written so as to highlight their strong duality; to better understand other aspects you can "simplify" the code by hand. Starting from `ListF` the rest is supposed to be readily understood as-written, but familiarity with the underlying concept of recursion schemes would certainly help.
2026-01-24 01:40:49 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2026-01-24 01:50:54 +0100hakutaku(~textual@chen.yukari.eu.org) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2026-01-24 02:03:22 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-24 02:03:34 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-24 02:08:23 +0100ljdarj(~Thunderbi@user/ljdarj) (Quit: ljdarj)
2026-01-24 02:11:34 +0100emmanuelux(~em@user/emmanuelux) (Remote host closed the connection)
2026-01-24 02:16:14 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-01-24 02:19:42 +0100Pozyomka(~pyon@user/pyon) (Quit: WeeChat 4.8.1)
2026-01-24 02:22:11 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-24 02:22:38 +0100Pozyomka(~pyon@user/pyon) pyon
2026-01-24 02:31:03 +0100Henson(~kvirc@192-0-202-2.cpe.teksavvy.com) Henson
2026-01-24 02:31:58 +0100emmanuelux(~em@user/emmanuelux) (Quit: bye)
2026-01-24 02:33:18 +0100 <Henson> I'm trying to use haskell-language-server with VSCode on NixOS. It worked prior to me breaking my executable down into various modules, and it still partially works. However it has become unable to do the "find all references" and "go to definition" tasks properly. Even with functions that are within the same module it's only able to locate some but not others. Does anybody have any thoughts?
2026-01-24 02:38:00 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-01-24 02:41:08 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
2026-01-24 02:41:25 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 02:42:42 +0100omidmash0(~omidmash@user/omidmash) omidmash
2026-01-24 02:43:55 +0100emmanuelux(~em@user/emmanuelux) (Remote host closed the connection)
2026-01-24 02:44:25 +0100omidmash(~omidmash@user/omidmash) (Ping timeout: 246 seconds)
2026-01-24 02:44:25 +0100omidmash0omidmash
2026-01-24 02:45:23 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-01-24 03:00:01 +0100trickard_trickard
2026-01-24 03:00:02 +0100trickard040AAOF9Y
2026-01-24 03:10:31 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 240 seconds)
2026-01-24 03:23:57 +0100infinity0(~infinity0@pwned.gg) (Ping timeout: 250 seconds)
2026-01-24 03:44:32 +0100infinity0(~infinity0@pwned.gg) infinity0
2026-01-24 03:57:27 +0100spew(~spew@user/spew) (Read error: Connection reset by peer)
2026-01-24 03:57:43 +0100spew(~spew@user/spew) spew
2026-01-24 04:11:13 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 246 seconds)
2026-01-24 04:20:25 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 04:21:11 +0100040AAOF9Y(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 04:21:23 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 04:28:36 +0100Katarushisu6(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Quit: Ping timeout (120 seconds))
2026-01-24 04:28:54 +0100Katarushisu6(~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net)
2026-01-24 04:40:57 +0100spew(~spew@user/spew) (Ping timeout: 265 seconds)
2026-01-24 04:46:49 +0100karenw(~karenw@user/karenw) (Ping timeout: 264 seconds)
2026-01-24 05:00:51 +0100omidmash(~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat)
2026-01-24 05:03:42 +0100qqq(~qqq@185.54.21.105)
2026-01-24 05:05:32 +0100omidmash(~omidmash@user/omidmash) omidmash
2026-01-24 05:15:37 +0100xff0x(~xff0x@2405:6580:b080:900:3b58:3b23:6c7:a174) (Ping timeout: 246 seconds)
2026-01-24 05:28:41 +0100xff0x(~xff0x@2405:6580:b080:900:3b58:3b23:6c7:a174)
2026-01-24 06:06:25 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 06:06:38 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 06:22:59 +0100Henson(~kvirc@192-0-202-2.cpe.teksavvy.com) (Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/)
2026-01-24 06:27:19 +0100jmcantrell(~weechat@user/jmcantrell) (Ping timeout: 264 seconds)
2026-01-24 06:39:23 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 250 seconds)
2026-01-24 06:39:57 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 06:50:45 +0100euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2026-01-24 06:50:50 +0100takuan(~takuan@d8D86B9E9.access.telenet.be)
2026-01-24 06:51:20 +0100lewisbrown(~user@user/lewisbrown) (Ping timeout: 240 seconds)
2026-01-24 06:53:49 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-24 06:54:37 +0100trickard_trickard
2026-01-24 06:54:37 +0100trickard068AAPXOS
2026-01-24 07:10:27 +0100euphores(~SASL_euph@user/euphores) euphores
2026-01-24 07:10:52 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-24 07:11:16 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-24 07:22:19 +0100attlin(~user@user/attlin) (Ping timeout: 246 seconds)
2026-01-24 07:28:16 +0100qqq(~qqq@185.54.21.105) (Quit: Lost terminal)
2026-01-24 07:30:00 +0100attlin(~user@144.172.115.141)
2026-01-24 07:30:54 +0100attlin(~user@144.172.115.141) (Changing host)
2026-01-24 07:30:54 +0100attlin(~user@user/attlin) attlin
2026-01-24 07:39:37 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2026-01-24 07:42:21 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-24 07:53:03 +0100monochrom(trebla@216.138.220.146) (Ping timeout: 252 seconds)
2026-01-24 07:55:13 +0100poscat(~poscat@user/poscat) poscat
2026-01-24 07:56:53 +0100haritz(~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2026-01-24 07:56:58 +0100poscat0x04(~poscat@user/poscat) (Ping timeout: 246 seconds)
2026-01-24 08:02:32 +0100attlin(~user@user/attlin) (Ping timeout: 240 seconds)
2026-01-24 08:07:08 +0100attlin(~user@user/attlin) attlin
2026-01-24 08:49:37 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2026-01-24 08:52:22 +0100 <gentauro> Hecate: perhaps is the root folder of the LSP?
2026-01-24 08:53:44 +0100foul_owl(~kerry@94.156.149.91) (Ping timeout: 265 seconds)
2026-01-24 08:53:58 +0100 <gentauro> like having a `setup.hs` in the `root` and then multiple `lib` and `exe`
2026-01-24 08:55:00 +0100 <gentauro> when I startup my project (in Emacs) I'm asked: `setup.hs is not part of any project.` and I usually choose: `i ==> Import project root /home/…/code/haskell/…/`
2026-01-24 08:55:22 +0100 <gentauro> I would guess that VsCode should have a similar flow right?
2026-01-24 08:58:38 +0100monochrom(trebla@216.138.220.146) monochrom
2026-01-24 09:02:58 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 09:11:35 +0100EvanR(~EvanR@user/evanr) (Remote host closed the connection)
2026-01-24 09:11:55 +0100EvanR(~EvanR@user/evanr) EvanR
2026-01-24 09:20:19 +0100Tuplanolla(~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) Tuplanolla
2026-01-24 09:30:07 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 250 seconds)
2026-01-24 09:36:01 +0100hsw(~hsw@106.104.102.45) (Ping timeout: 264 seconds)
2026-01-24 09:37:15 +0100skum(~skum@user/skum) (Quit: WeeChat 4.8.1)
2026-01-24 09:56:39 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 09:56:50 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-24 10:01:43 +0100peterbecich(~Thunderbi@71.84.33.135) (Ping timeout: 255 seconds)
2026-01-24 10:09:40 +0100Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2026-01-24 10:13:46 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-01-24 10:19:25 +0100wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2026-01-24 10:34:07 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2026-01-24 10:46:31 +0100Square2(~Square@user/square) Square
2026-01-24 10:53:24 +0100sshine(~simon@dao.mechanicus.xyz) sshine
2026-01-24 10:54:29 +0100 <sshine> I have a GitHub Action haskell-actions/setup that takes 2m5s -- I'm wondering why this takes so long considering how actions/setup-java takes 0s.
2026-01-24 10:55:17 +0100 <sshine> can anyone recommend a simple replacement that gets cached more easily? context: https://github.com/sshine/evm-opcodes/blob/main/.github/workflows/haskell.yml#L30-L34
2026-01-24 11:07:38 +0100target_i(~target_i@user/target-i/x-6023099) target_i
2026-01-24 11:23:00 +0100Lycurgus(~juan@user/Lycurgus) Lycurgus
2026-01-24 11:51:29 +0100 <c_wraith> just running cabal update takes like 30 seconds in github actions
2026-01-24 11:52:52 +0100 <c_wraith> But tools to make it better don't really exist. caching the index doesn't help that much. Loading the cache takes about as much time as fetching it does.
2026-01-24 11:55:19 +0100pavonia(~user@user/siracusa) (Ping timeout: 240 seconds)
2026-01-24 11:56:28 +0100 <c_wraith> What's really needed is a way to generate a freeze file that contains enough information that the cabal index is never touched.
2026-01-24 11:58:04 +0100 <c_wraith> then the typical package caching would be good enough.
2026-01-24 12:05:47 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2026-01-24 12:07:43 +0100__monty__(~toonn@user/toonn) toonn
2026-01-24 12:12:49 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-01-24 12:16:12 +0100068AAPXOS(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 12:16:24 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 12:20:40 +0100pavonia(~user@user/siracusa) siracusa
2026-01-24 12:39:45 +0100GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Read error: Connection reset by peer)
2026-01-24 12:39:50 +0100GdeVolpi1(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2026-01-24 12:41:01 +0100GdeVolpi1(~GdeVolpia@user/GdeVolpiano) (Client Quit)
2026-01-24 12:42:36 +0100GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2026-01-24 12:43:13 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds)
2026-01-24 12:43:45 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-24 13:10:49 +0100michalz(~michalz@185.246.207.222)
2026-01-24 13:29:49 +0100monochrom(trebla@216.138.220.146) (Ping timeout: 246 seconds)
2026-01-24 13:41:50 +0100monochrom(trebla@216.138.220.146) monochrom
2026-01-24 13:52:10 +0100Square3(~Square@user/square) Square
2026-01-24 13:54:30 +0100Square2(~Square@user/square) (Ping timeout: 245 seconds)
2026-01-24 14:00:17 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 14:00:31 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 14:15:09 +0100trickard_trickard
2026-01-24 14:17:25 +0100monochrom(trebla@216.138.220.146) (Ping timeout: 264 seconds)
2026-01-24 14:19:31 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2026-01-24 14:19:40 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2026-01-24 14:19:46 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 14:27:57 +0100monochrom(trebla@216.138.220.146) monochrom
2026-01-24 14:29:08 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 14:31:34 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2026-01-24 14:49:27 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 14:49:41 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 14:49:55 +0100monochrom(trebla@216.138.220.146) (Ping timeout: 250 seconds)
2026-01-24 15:01:13 +0100monochrom(trebla@216.138.220.146) monochrom
2026-01-24 15:05:51 +0100DetourNe-(~DetourNet@user/DetourNetworkUK) DetourNetworkUK
2026-01-24 15:06:20 +0100DetourNetworkUK(~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-01-24 15:07:33 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) fp
2026-01-24 15:08:10 +0100DetourNe-DetourNetworkUK
2026-01-24 15:12:53 +0100hakutaku(~textual@chen.yukari.eu.org) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2026-01-24 15:15:27 +0100hakutaku(~textual@185.106.95.100)
2026-01-24 15:15:27 +0100hakutaku(~textual@185.106.95.100) (Client Quit)
2026-01-24 15:21:34 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-24 15:23:11 +0100Zemy_(~Zemy@2600:100c:b0a0:87c:bc05:28ff:fe97:51a0)
2026-01-24 15:25:48 +0100Zemy(~Zemy@72.178.108.235) (Ping timeout: 244 seconds)
2026-01-24 15:26:19 +0100hakutaku(~textual@chen.yukari.eu.org) (Client Quit)
2026-01-24 15:27:18 +0100rekahsoft(~rekahsoft@70.51.99.245) rekahsoft
2026-01-24 15:30:01 +0100fp(~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 264 seconds)
2026-01-24 15:34:58 +0100Zemy(~Zemy@12.50.240.58)
2026-01-24 15:37:31 +0100Zemy_(~Zemy@2600:100c:b0a0:87c:bc05:28ff:fe97:51a0) (Ping timeout: 264 seconds)
2026-01-24 15:44:05 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 250 seconds)
2026-01-24 15:49:56 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-24 15:50:21 +0100trickard_trickard
2026-01-24 15:54:17 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-24 15:59:02 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
2026-01-24 15:59:29 +0100pavonia(~user@user/siracusa) (Quit: Bye!)
2026-01-24 16:05:29 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 244 seconds)
2026-01-24 16:18:40 +0100Zemy_(~Zemy@2600:100c:b0a0:87c:84ee:f7ff:fe7c:8396)
2026-01-24 16:20:34 +0100Zemy(~Zemy@12.50.240.58) (Ping timeout: 244 seconds)
2026-01-24 16:28:42 +0100qqq(~qqq@185.54.21.105)
2026-01-24 16:31:02 +0100Zemy(~Zemy@72.178.108.235)
2026-01-24 16:34:19 +0100ljdarj(~Thunderbi@user/ljdarj) ljdarj
2026-01-24 16:34:39 +0100Zemy_(~Zemy@2600:100c:b0a0:87c:84ee:f7ff:fe7c:8396) (Ping timeout: 260 seconds)
2026-01-24 16:39:02 +0100spew(~spew@user/spew) spew
2026-01-24 16:45:53 +0100qqq(~qqq@185.54.21.105) (Read error: Connection reset by peer)
2026-01-24 16:54:59 +0100spew(~spew@user/spew) (Quit: zzz)
2026-01-24 17:02:07 +0100qqq(~qqq@185.54.21.105)
2026-01-24 17:29:07 +0100spew(~spew@user/spew) spew
2026-01-24 17:30:08 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2026-01-24 17:39:18 +0100jmcantrell_(~weechat@user/jmcantrell) jmcantrell
2026-01-24 17:44:27 +0100machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2026-01-24 17:51:31 +0100 <ski> Zemyla : yea, i figured that coroutining `zip' out, some twentyfive years ago
2026-01-24 17:58:53 +0100 <ski> (er, no .. i'm too tired (cold), not subtracting right. more like nineteen years. see <https://0x0.st/86Gs.hs>,<https://0x0.st/86Gi.hs>)
2026-01-24 18:02:07 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-01-24 18:10:55 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 18:19:16 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
2026-01-24 18:19:24 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2026-01-24 18:19:24 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2026-01-24 18:19:24 +0100haritz(~hrtz@user/haritz) haritz
2026-01-24 18:19:39 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 18:30:27 +0100trickard_trickard
2026-01-24 18:33:54 +0100hakutaku(~textual@chen.yukari.eu.org) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2026-01-24 18:38:06 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-24 18:51:33 +0100Sgeo(~Sgeo@user/sgeo) Sgeo
2026-01-24 18:54:19 +0100Milan_Vanca(~milan@user/Milan-Vanca:32634) Milan_Vanca
2026-01-24 18:56:40 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
2026-01-24 19:03:12 +0100hakutaku(~textual@chen.yukari.eu.org) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2026-01-24 19:06:14 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-01-24 19:08:19 +0100fp(~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) fp
2026-01-24 19:11:50 +0100skum(~skum@user/skum) skum
2026-01-24 19:16:31 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-01-24 19:28:36 +0100divlamir(~divlamir@user/divlamir) (Read error: Connection reset by peer)
2026-01-24 19:28:43 +0100divlamir_(~divlamir@user/divlamir) divlamir
2026-01-24 19:29:34 +0100divlamir_divlamir
2026-01-24 19:33:34 +0100hakutaku(~textual@chen.yukari.eu.org)
2026-01-24 19:53:20 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 240 seconds)
2026-01-24 19:57:33 +0100trickard(~trickard@cpe-93-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2026-01-24 20:00:01 +0100Everything(~Everythin@172-232-54-192.ip.linodeusercontent.com) Everything
2026-01-24 20:00:07 +0100trickard_(~trickard@cpe-93-98-47-163.wireline.com.au)
2026-01-24 20:06:10 +0100karenw(~karenw@user/karenw) karenw
2026-01-24 20:08:58 +0100karenw(~karenw@user/karenw) (Client Quit)
2026-01-24 20:25:34 +0100XZDX(~xzdx@2601:404:ce00:b795:214:51ff:fe83:9855)
2026-01-24 20:37:46 +0100 <sshine> c_wraith, it's been a while since I made the workflow, but I see that I wrote "cabal freeze $CONFIG", so maybe it's possible to manually cache whatever that does? alternatively, I thought... maybe using some Nix action that caches Haskell packages as Nix derivations will do the trick, since it piggybacks on some Nix-specific caching. but I haven't used Nix in CI, so I don't know how easy it is.
2026-01-24 20:39:45 +0100Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2026-01-24 20:40:23 +0100 <c_wraith> You could probably do it with Nix, but I haven't use it at all. But yeah, my experience with building Haskell projects in github actions was that the cabal index is the big performance killer if all your dependencies are cached.
2026-01-24 20:40:40 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 246 seconds)
2026-01-24 20:42:33 +0100Lord_of_Life_Lord_of_Life
2026-01-24 20:50:55 +0100ss4(~wootehfoo@user/wootehfoot) wootehfoot
2026-01-24 20:54:37 +0100wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 264 seconds)
2026-01-24 21:08:25 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2026-01-24 21:10:02 +0100jmcantrell_jmcantrell
2026-01-24 21:16:06 +0100Googulator63Googulator
2026-01-24 21:16:21 +0100peterbecich(~Thunderbi@71.84.33.135) peterbecich
2026-01-24 21:21:36 +0100trickard_trickard