2025/12/18

Newest at the top

2025-12-18 11:01:07 +0100fp(~Thunderbi@2001:708:20:1406::1370) fp
2025-12-18 10:59:45 +0100merijn(~merijn@77.242.116.146) merijn
2025-12-18 10:57:11 +0100trickard_(~trickard@cpe-81-98-47-163.wireline.com.au)
2025-12-18 10:56:58 +0100trickard(~trickard@cpe-81-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-12-18 10:52:52 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 246 seconds)
2025-12-18 10:51:17 +0100Googulator36(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) (Client Quit)
2025-12-18 10:50:53 +0100Googulator95(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu)
2025-12-18 10:48:59 +0100troydm(~troydm@user/troydm) troydm
2025-12-18 10:48:27 +0100merijn(~merijn@77.242.116.146) merijn
2025-12-18 10:47:30 +0100haritz(~hrtz@user/haritz) haritz
2025-12-18 10:47:30 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2025-12-18 10:47:30 +0100haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2025-12-18 10:47:13 +0100Googulator36(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu)
2025-12-18 10:46:57 +0100Googulator36(~Googulato@80-95-87-105.pool.digikabel.hu) (Quit: Client closed)
2025-12-18 10:46:29 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-12-18 10:44:48 +0100CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-12-18 10:35:55 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-12-18 10:22:05 +0100sp1ff`(~user@2601:1c2:4701:900::327f)
2025-12-18 10:20:46 +0100Googulator77(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) (Quit: Client closed)
2025-12-18 10:20:41 +0100Googulator36(~Googulato@80-95-87-105.pool.digikabel.hu)
2025-12-18 10:16:31 +0100lambda_gibbon(~lambda_gi@2603:7080:ee00:37d8:d8ae:76cb:bbd3:c656)
2025-12-18 10:09:58 +0100merijn(~merijn@77.242.116.146) merijn
2025-12-18 10:07:55 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-12-18 10:03:20 +0100milan2(~milan@88.212.61.169) (Quit: WeeChat 4.5.2)
2025-12-18 09:51:37 +0100sp1ff`(~user@2601:1c2:4c00:55a0::59db) (Ping timeout: 246 seconds)
2025-12-18 09:50:50 +0100Googulator43(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) (Quit: Client closed)
2025-12-18 09:50:45 +0100Googulator77(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu)
2025-12-18 09:48:16 +0100tromp(~textual@89-99-43-152.cable.dynamic.v4.ziggo.nl)
2025-12-18 09:45:40 +0100lambda_gibbon(~lambda_gi@2603:7080:ee00:37d8:d8ae:76cb:bbd3:c656) (Ping timeout: 246 seconds)
2025-12-18 09:41:26 +0100lambda_gibbon(~lambda_gi@2603:7080:ee00:37d8:d8ae:76cb:bbd3:c656)
2025-12-18 09:26:48 +0100acidjnk(~acidjnk@p200300d6e7171981f0c6dc9689540cc0.dip0.t-ipconnect.de) acidjnk
2025-12-18 09:23:55 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-12-18 09:23:11 +0100euphores(~SASL_euph@user/euphores) euphores
2025-12-18 09:23:00 +0100karenw(~karenw@user/karenw) karenw
2025-12-18 09:20:48 +0100Googulator43(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu)
2025-12-18 09:20:41 +0100Googulator60(~Googulato@2a01-036d-0106-48e4-3c18-a4bd-1bda-7c8b.pool6.digikabel.hu) (Quit: Client closed)
2025-12-18 09:18:08 +0100karenw(~karenw@user/karenw) (Ping timeout: 244 seconds)
2025-12-18 09:12:15 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-18 09:11:19 +0100sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-12-18 09:10:09 +0100trickard_trickard
2025-12-18 09:09:59 +0100chele(~chele@user/chele) chele
2025-12-18 09:07:57 +0100 <opqdonut> but that's just a stylistic change
2025-12-18 09:07:45 +0100 <opqdonut> I mean, 1-2 applications of the OneOf' pattern
2025-12-18 09:07:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2025-12-18 09:07:17 +0100 <opqdonut> I probably would've written the union out as a datatype if there are only 1-2 cases
2025-12-18 09:05:57 +0100 <opqdonut> yeah you take the union of the f-algebras and then fix, that's what I would've done
2025-12-18 09:04:08 +0100milan2(~milan@88.212.61.169)
2025-12-18 09:03:58 +0100lucabtz(~lucabtz@user/lucabtz) lucabtz
2025-12-18 09:03:19 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 240 seconds)
2025-12-18 09:00:35 +0100 <probie> Is there a good way to union recursive types? My current approach is https://play.haskell.org/saved/DFZQfeiw but is there a better way to do this?