Home liberachat/#haskell: Logs Calendar

Logs on 2025-05-17 (liberachat/#haskell)

00:02:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:02:29 × jespada quits (~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy) (Ping timeout: 245 seconds)
00:03:28 sajenim joins (~sajenim@user/sajenim)
00:11:05 volsand joins (~volsand@2804:1b1:1080:3f49:869b:b61b:4ad6:650f)
00:12:33 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 248 seconds)
00:13:31 × acidjnk quits (~acidjnk@p200300d6e71c4f410c8650aa1a5c1c11.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
00:13:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:22:30 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
00:28:21 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Read error: Connection reset by peer)
00:28:41 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
00:36:27 Square joins (~Square4@user/square)
00:38:09 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
00:40:30 ljdarj joins (~Thunderbi@user/ljdarj)
00:43:40 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:49:00 craunts joins (~craunts@136.158.8.87)
00:50:28 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
00:58:21 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
01:01:03 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
01:03:11 j1n37 joins (~j1n37@user/j1n37)
01:05:49 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)
01:08:24 wickedjargon joins (~user@2001:569:fc3c:d000:49fd:4f0f:5c90:505)
01:10:49 zlqrvx joins (~zlqrvx@2001:8003:8c8b:e00:374a:bdcb:457c:d1e3)
01:18:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
01:19:46 × dibblego quits (~dibblego@haskell/developer/dibblego) (Ping timeout: 252 seconds)
01:23:47 dibblego joins (~dibblego@116-255-1-119.ip4.superloop.au)
01:23:48 × dibblego quits (~dibblego@116-255-1-119.ip4.superloop.au) (Changing host)
01:23:48 dibblego joins (~dibblego@haskell/developer/dibblego)
01:25:22 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
01:25:43 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
01:29:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:34:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
01:34:58 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
01:35:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
01:38:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:43:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
01:44:21 × ttybitnik quits (~ttybitnik@user/wolper) (Remote host closed the connection)
01:52:02 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
01:52:19 Digitteknohippie joins (~user@user/digit)
01:54:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:54:46 × Digit quits (~user@user/digit) (Ping timeout: 276 seconds)
02:00:21 × end quits (~end@user/end/x-0094621) (Ping timeout: 248 seconds)
02:02:00 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
02:02:04 × bcksl quits (~bcksl@user/bcksl) (Ping timeout: 245 seconds)
02:02:21 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
02:07:02 × Katarushisu quits (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Quit: Ping timeout (120 seconds))
02:07:20 Katarushisu joins (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net)
02:12:04 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
02:12:30 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
02:15:25 × td_ quits (~td@i53870927.versanet.de) (Ping timeout: 260 seconds)
02:17:19 td_ joins (~td@i53870928.versanet.de)
02:24:21 × Square quits (~Square4@user/square) (Ping timeout: 248 seconds)
02:29:59 Digitteknohippie is now known as Digit
02:37:18 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:37:19 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
02:37:40 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
02:48:55 jrm joins (~jrm@user/jrm)
02:52:08 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
02:55:21 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
02:55:45 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
02:58:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:01:16 bcksl joins (~bcksl@user/bcksl)
03:06:00 end joins (~end@user/end/x-0094621)
03:06:34 × Digit quits (~user@user/digit) (Ping timeout: 260 seconds)
03:08:13 × xff0x quits (~xff0x@2405:6580:b080:900:1ff5:fe1f:3cee:797d) (Ping timeout: 276 seconds)
03:08:51 Digit joins (~user@user/digit)
03:09:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:09:29 × Square2 quits (~Square@user/square) (Ping timeout: 260 seconds)
03:19:01 harveypwca joins (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
03:24:05 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
03:29:03 Digitteknohippie joins (~user@user/digit)
03:29:56 × Digit quits (~user@user/digit) (Ping timeout: 252 seconds)
03:33:53 Digit joins (~user@user/digit)
03:35:08 aforemny_ joins (~aforemny@2001:9e8:6ce3:4b00:63e7:2449:7739:bbf2)
03:35:16 × aforemny quits (~aforemny@2001:9e8:6cc4:6e00:7edf:27f1:f2a2:7f8e) (Ping timeout: 265 seconds)
03:35:24 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
03:35:47 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
03:36:18 × haskellbridge quits (~hackager@syn-096-028-227-029.res.spectrum.com) (Ping timeout: 272 seconds)
03:39:44 xff0x joins (~xff0x@2405:6580:b080:900:1ff5:fe1f:3cee:797d)
03:41:46 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
03:42:08 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
03:45:49 OftenFaded joins (~OftenFade@user/tisktisk)
03:53:35 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
03:57:51 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
03:58:11 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:00:16 takuan joins (~takuan@d8D86B601.access.telenet.be)
04:04:39 × Digitteknohippie quits (~user@user/digit) (Quit: double loggin correction)
04:05:23 Digit is now known as digitteknohippie
04:05:32 digitteknohippie is now known as Digit
04:11:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
04:12:01 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:14:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:15:59 j1n37- joins (~j1n37@user/j1n37)
04:16:29 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 252 seconds)
04:21:32 j1n37 joins (~j1n37@user/j1n37)
04:22:24 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
04:25:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:25:26 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
04:25:46 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:30:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
04:31:27 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
04:31:28 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
04:31:50 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:39:26 JuanDaugherty joins (~juan@user/JuanDaugherty)
04:39:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:41:10 × bitmapper quits (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity)
04:41:43 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
04:42:09 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:47:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
04:47:53 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
04:48:14 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
04:51:13 × craunts quits (~craunts@136.158.8.87) (Quit: The Lounge - https://thelounge.chat)
04:53:32 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
04:54:16 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
04:57:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:58:25 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
05:03:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
05:09:31 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
05:14:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:21:53 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:28:57 gmg joins (~user@user/gehmehgeh)
05:32:03 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
05:32:26 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
05:32:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:34:33 j1n37- joins (~j1n37@user/j1n37)
05:36:00 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
05:37:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:38:07 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
05:38:34 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
05:40:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:50:03 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
05:50:28 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
05:58:01 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
05:58:22 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
06:20:07 × harveypwca quits (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c) (Quit: Leaving)
06:20:08 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
06:20:30 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
06:28:36 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
06:31:33 ljdarj joins (~Thunderbi@user/ljdarj)
06:43:46 j1n37 joins (~j1n37@user/j1n37)
06:45:13 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 265 seconds)
06:47:35 × echoreply quits (~echoreply@45.32.163.16) (Quit: WeeChat 2.8)
06:48:29 echoreply joins (~echoreply@45.32.163.16)
06:48:31 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
06:48:54 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
06:49:53 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
06:50:36 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
07:00:03 × caconym7 quits (~caconym@user/caconym) (Quit: bye)
07:00:42 caconym7 joins (~caconym@user/caconym)
07:02:38 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:03:00 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:08:22 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:08:44 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:16:25 ljdarj joins (~Thunderbi@user/ljdarj)
07:16:35 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:16:57 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:23:44 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:24:35 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:24:57 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:27:54 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
07:31:23 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
07:31:33 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
07:31:52 j1n37- joins (~j1n37@user/j1n37)
07:33:33 acidjnk joins (~acidjnk@p200300d6e71c4f65d0640ad70f89573f.dip0.t-ipconnect.de)
07:36:28 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:36:51 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:39:37 × euleritian quits (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
07:40:00 euleritian joins (~euleritia@dynamic-176-006-141-057.176.6.pool.telefonica.de)
07:40:17 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:40:47 × Digit quits (~user@user/digit) (Ping timeout: 272 seconds)
07:41:26 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
07:41:56 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Client Quit)
07:44:42 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:45:05 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:46:41 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
07:46:46 × olivial quits (~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
07:47:02 olivial joins (~benjaminl@user/benjaminl)
07:48:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
07:54:20 sus0 joins (zero@user/zeromomentum)
07:55:02 × euleritian quits (~euleritia@dynamic-176-006-141-057.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
07:55:29 euleritian joins (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de)
07:55:57 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
07:56:37 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
07:57:08 tv joins (~tv@user/tv)
07:58:49 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
07:58:49 × euleritian quits (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
07:59:15 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
07:59:17 euleritian joins (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de)
07:59:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:04:48 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:05:13 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:05:38 Digit joins (~user@132.7.200.146.dyn.plus.net)
08:06:00 × euleritian quits (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
08:06:14 euleritian joins (~euleritia@dynamic-176-006-141-057.176.6.pool.telefonica.de)
08:08:41 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:09:03 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:12:36 __monty__ joins (~toonn@user/toonn)
08:16:17 × Digit quits (~user@132.7.200.146.dyn.plus.net) (Ping timeout: 252 seconds)
08:18:41 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:19:02 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:20:14 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:22:07 Sgeo joins (~Sgeo@user/sgeo)
08:25:49 × euleritian quits (~euleritia@dynamic-176-006-141-057.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
08:26:45 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:27:06 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:29:34 × mistivia_ quits (~mistivia@user/mistivia) (Read error: Connection reset by peer)
08:33:13 mistivia joins (~mistivia@user/mistivia)
08:33:16 Digit joins (~user@user/digit)
08:34:49 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:35:12 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:39:12 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:40:59 Digitteknohippie joins (~user@user/digit)
08:41:52 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:42:14 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
08:42:17 × Digit quits (~user@user/digit) (Ping timeout: 244 seconds)
08:50:25 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 248 seconds)
08:55:15 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
08:55:42 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
09:03:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
09:06:55 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
09:07:16 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
09:09:33 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:12:45 Digitteknohippie is now known as Digit
09:15:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:19:07 j1n37 joins (~j1n37@user/j1n37)
09:20:40 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
09:40:39 euleritian joins (~euleritia@dynamic-176-006-130-194.176.6.pool.telefonica.de)
09:44:53 × euleritian quits (~euleritia@dynamic-176-006-130-194.176.6.pool.telefonica.de) (Ping timeout: 248 seconds)
09:47:54 j1n37- joins (~j1n37@user/j1n37)
09:49:11 Digitteknohippie joins (~user@user/digit)
09:49:20 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
09:50:17 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
09:50:39 × Digit quits (~user@user/digit) (Ping timeout: 276 seconds)
09:55:01 × Digitteknohippie quits (~user@user/digit) (Ping timeout: 248 seconds)
09:55:31 wootehfoot joins (~wootehfoo@user/wootehfoot)
10:01:54 Digit joins (~user@user/digit)
10:07:01 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
10:19:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
10:32:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:35:09 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
10:35:31 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
10:38:37 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
10:44:02 Digit is now known as digitteknohippie
10:44:12 digitteknohippie is now known as Digit
10:45:52 × puke quits (~puke@user/puke) (Quit: puke)
10:47:59 euleritian joins (~euleritia@dynamic-176-006-139-010.176.6.pool.telefonica.de)
10:49:18 puke joins (~puke@user/puke)
10:55:21 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
10:55:44 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
11:00:04 × caconym7 quits (~caconym@user/caconym) (Quit: bye)
11:01:35 jespada joins (~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy)
11:02:14 caconym7 joins (~caconym@user/caconym)
11:02:31 × euleritian quits (~euleritia@dynamic-176-006-139-010.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
11:02:50 euleritian joins (~euleritia@217.92.21.14)
11:07:38 × zlqrvx quits (~zlqrvx@2001:8003:8c8b:e00:374a:bdcb:457c:d1e3) (Quit: ZNC 1.9.1 - https://znc.in)
11:08:34 × xff0x quits (~xff0x@2405:6580:b080:900:1ff5:fe1f:3cee:797d) (Ping timeout: 276 seconds)
11:09:25 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
11:09:49 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
11:18:01 × euleritian quits (~euleritia@217.92.21.14) (Ping timeout: 272 seconds)
11:24:15 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
11:26:00 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
11:36:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
11:36:43 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
11:39:43 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
11:40:04 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
11:41:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:48:38 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:48:44 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
11:49:05 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
11:49:41 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
11:53:19 j1n37 joins (~j1n37@user/j1n37)
12:00:39 × sajenim quits (~sajenim@user/sajenim) (Quit: WeeChat 4.4.3)
12:02:29 xff0x joins (~xff0x@om126236158054.32.openmobile.ne.jp)
12:04:42 troydm joins (~troydm@user/troydm)
12:05:03 euleritian joins (~euleritia@dynamic-176-006-144-177.176.6.pool.telefonica.de)
12:05:19 craunts joins (~craunts@136.158.8.87)
12:11:36 × euleritian quits (~euleritia@dynamic-176-006-144-177.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
12:11:54 euleritian joins (~euleritia@217.92.21.14)
12:14:09 × jespada quits (~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy) (Ping timeout: 245 seconds)
12:18:22 jespada joins (~jespada@r179-25-150-22.dialup.adsl.anteldata.net.uy)
12:26:57 JuanDaugherty joins (~juan@user/JuanDaugherty)
12:28:52 × euleritian quits (~euleritia@217.92.21.14) (Ping timeout: 265 seconds)
12:29:20 euleritian joins (~euleritia@dynamic-176-006-144-177.176.6.pool.telefonica.de)
12:33:51 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
12:34:11 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
12:45:05 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
12:52:31 × xff0x quits (~xff0x@om126236158054.32.openmobile.ne.jp) (Read error: Connection reset by peer)
12:53:58 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
12:54:20 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
12:54:57 jmcantrell joins (~weechat@user/jmcantrell)
12:57:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:00:30 harveypwca joins (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
13:01:14 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
13:05:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:08:44 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
13:09:07 pavonia joins (~user@user/siracusa)
13:09:08 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
13:11:23 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
13:12:06 gmg joins (~user@user/gehmehgeh)
13:15:34 michalz joins (~michalz@185.246.207.217)
13:16:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:17:22 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
13:18:47 img joins (~img@user/img)
13:23:00 × euleritian quits (~euleritia@dynamic-176-006-144-177.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
13:23:18 euleritian joins (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de)
13:26:29 Square2 joins (~Square@user/square)
13:31:14 ajrdck joins (e0a4b72d53@user/ajrdck)
13:31:54 tomsmeding . o O ( haskellbridge is down again )
13:36:46 <JuanDaugherty> is it a multibridge or just discord?
13:37:00 <JuanDaugherty> or is it slack?
13:37:32 <tomsmeding> it's a bridge to matrix
13:38:23 <JuanDaugherty> ah, the inventor of irc Jarkko Okarinen was in a kiwiirc/jissi chat yesterday
13:38:51 <JuanDaugherty> turns out he doesn irc much
13:40:07 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
13:40:17 <JuanDaugherty> with video added it becomes clear how text only irc flattens the natural langs to just english
13:40:22 × acidjnk quits (~acidjnk@p200300d6e71c4f65d0640ad70f89573f.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
13:40:28 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
13:40:38 <JuanDaugherty> *jitsi
13:41:08 <JuanDaugherty> as the server and group were in his native finland
13:42:43 <JuanDaugherty> the hs channel namespace seems to be holding up here, i've seen in other langs where slack or whatever becomes the default
13:42:57 <JuanDaugherty> that's the case for squeak for example
13:43:37 <JuanDaugherty> smalltalk was always cozier with the corporate
13:44:19 <JuanDaugherty> matrix looks down its nose on discord igess
13:45:55 <JuanDaugherty> #haskell-blah is down to a stub of users but has hung on more than a decade since Oejet cause the fork that resulted in #haskell-offtopic
13:46:05 <JuanDaugherty> *caused
13:47:27 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
13:47:54 <JuanDaugherty> the issue was that Oeject insisted on tls
13:48:52 SlackCoder joins (~SlackCode@64-94-63-8.ip.weststar.net.ky)
13:48:58 <JuanDaugherty> 10 years on no tls is still a thing, mostly in places of ostentatious trust
13:50:03 <JuanDaugherty> ostentatious/implicit
13:51:28 JuanDaugherty wonders why some in hs channel space went to matrix
13:55:10 wootehfoot joins (~wootehfoo@user/wootehfoot)
13:55:54 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Max SendQ exceeded)
13:56:37 wootehfoot joins (~wootehfoo@user/wootehfoot)
13:58:27 <yushyin> many migrated after the freenode hostile takeover
13:58:57 <JuanDaugherty> i think that's ahistorical
13:59:24 <JuanDaugherty> the hs namepace moved in a matter of hours upon the freednode/libera event
13:59:50 <JuanDaugherty> this migration to matrix is more recent
14:00:38 <JuanDaugherty> maybe there was corporate hs that wanted to stay on freenode but couldn for reasons
14:02:08 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
14:02:29 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
14:09:14 JuanDaugherty is now known as ColinRobinson
14:10:13 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
14:19:26 × ColinRobinson quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
14:22:23 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
14:22:44 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
14:30:21 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
14:30:41 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
14:34:25 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
14:43:07 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
15:03:43 <Leary> Is there a `newtype ID a = ID Unique` with `sameID :: ID a -> ID b -> Maybe (a :~: b)` already out there somewhere? It's pretty useful: https://gist.github.com/LSLeary/5e4e157055c04a6dea77d9474ec0544a
15:05:03 joeyadams joins (~textual@syn-162-154-010-038.res.spectrum.com)
15:06:36 ft_ joins (~ft@p3e9bc106.dip0.t-ipconnect.de)
15:08:25 × ft quits (~ft@p3e9bc106.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
15:08:26 ft_ is now known as ft
15:14:26 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:14:50 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
15:15:51 × pabs3 quits (~pabs3@user/pabs3) (Read error: Connection reset by peer)
15:16:42 pabs3 joins (~pabs3@user/pabs3)
15:19:13 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:23:41 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:24:02 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
15:26:46 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
15:31:29 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 248 seconds)
15:36:39 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
15:37:29 <ski> @type Type.Reflection.eqTypeRep
15:37:29 <lambdabot> forall k1 k2 (a :: k1) (b :: k2). Type.Reflection.TypeRep a -> Type.Reflection.TypeRep b -> Maybe (a :~~: b)
15:37:32 <ski> @type Data.Type.Equality.testEquality
15:37:33 <lambdabot> forall k (f :: k -> *) (a :: k) (b :: k). Data.Type.Equality.TestEquality f => f a -> f b -> Maybe (a :~: b)
15:37:38 <ski> Data.GADT.Compare.geq :: GEq f => f a -> f b -> Maybe (a :~: b)
15:37:57 <ski> Leary : some catches ^
15:38:35 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:38:57 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
15:45:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:45:59 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
15:52:49 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:53:12 <Leary> ski: Well. I know `ID` could be made `GEq` or (unlawfully) `TestEquality`, but I'm looking for `ID` itself. Perhaps I should have also mentioned that the interface is completed by `newID :: IO (ID a)`; I'm ruling out `TypeRep` for breaking parametricity.
15:53:14 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
15:58:43 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
15:59:04 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
16:06:44 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
16:13:55 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
16:14:15 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
16:17:18 j1n37- joins (~j1n37@user/j1n37)
16:17:35 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
16:18:59 tolgo joins (~Thunderbi@199.115.144.130)
16:19:24 × volsand quits (~volsand@2804:1b1:1080:3f49:869b:b61b:4ad6:650f) (Quit: volsand)
16:21:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
16:21:31 j1n37 joins (~j1n37@user/j1n37)
16:23:16 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
16:24:46 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
16:25:08 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
16:28:44 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 245 seconds)
16:30:01 × Pozyomka quits (~pyon@user/pyon) (Quit: WeeChat 4.6.2)
16:34:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:35:14 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:41:44 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
16:42:04 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
16:56:12 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 272 seconds)
16:56:34 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
16:56:44 × fantom quits (~fantom@33be818f.skybroadband.com) (Ping timeout: 244 seconds)
16:58:01 × craunts quits (~craunts@136.158.8.87) (Quit: The Lounge - https://thelounge.chat)
17:04:57 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:05:18 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:10:13 ystael joins (~ystael@user/ystael)
17:11:24 fantom joins (~fantom@33be818f.skybroadband.com)
17:11:46 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:12:08 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:14:29 ttybitnik joins (~ttybitnik@user/wolper)
17:16:23 Pozyomka joins (~pyon@user/pyon)
17:19:04 Digitteknohippie joins (~user@user/digit)
17:19:27 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:19:49 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:20:10 × Digit quits (~user@user/digit) (Ping timeout: 260 seconds)
17:22:28 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
17:22:58 × Vajb quits (~Vajb@n70s1gw9rltp7nongp6-1.v6.elisa-mobile.fi) (Ping timeout: 276 seconds)
17:26:11 × tolgo quits (~Thunderbi@199.115.144.130) (Quit: tolgo)
17:26:18 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:26:40 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:34:20 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:34:42 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:35:31 <ski> Leary : oh, the ids are not supposed to be type ids
17:35:57 <ski> why is there a type parameter ?
17:35:57 × euleritian quits (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:36:19 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
17:36:48 euleritian joins (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de)
17:37:18 j1n37 joins (~j1n37@user/j1n37)
17:43:43 acidjnk joins (~acidjnk@p200300d6e71c4f6519933bac196d5034.dip0.t-ipconnect.de)
17:50:34 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:50:57 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
17:57:15 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
17:57:37 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:01:36 <tomsmeding> Leary: StableName?
18:01:51 <tomsmeding> oh no, it doesn't give you type equality evidence
18:02:15 <tomsmeding> but its guarantees-by-documentation should allow you to unsafeCoerce in that evidence
18:02:43 <tomsmeding> the downside is that StableName does not guarantee that equal names get reported as equal (in practice this happens only under contention during GC or something, iirc)
18:02:48 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
18:04:42 <tomsmeding> ski: see Leary's paste, they are supposed to be type ids, but interned
18:05:16 <tomsmeding> Leary: I wonder if TypeRep + https://hackage.haskell.org/package/intern-0.9.6/docs/Data-Interned.html could be used
18:05:26 Digitteknohippie is now known as Digit
18:05:57 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:06:15 <tomsmeding> ah, but Data.Interned drops entries when the cache fills up
18:06:25 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:08:23 <joeyadams> I'm making a library that wraps a Map (Data.Map.Strict) with an index by a non-unique key, e.g. IndexedMap UserType UserId User. Indexes can be "stacked" to index the collection by multiple things, as long as there is one unique key at the bottom: Index UPN (Index UserType Map)) UserId User. That is, Index is a "Map transformer".
18:09:01 <joeyadams> I want to call it indexed-map, unless someone has a better suggestion. I'd rather avoid taking up too good of a name, since this isn't something one needs to do frequently, but it pops up from time to time.
18:12:38 emmanuelux joins (~emmanuelu@user/emmanuelux)
18:13:28 <tomsmeding> joeyadams: so your first example would be implemented as, essentially, (Map UserType UserId, Map UserId User)?
18:14:27 <joeyadams> It's actually (Map UserId User, Map UserType (Set UserId), User -> Maybe UserType). The index "stores" the mapping function.
18:15:31 <joeyadams> This design breaks some properties you'd expect of a Map (like symmetry of union/difference), but the main goal is to guarantee that every operation updates the Index correctly.
18:16:08 <tomsmeding> is there a specific reason the third component is a function and not another Map?
18:16:48 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:17:09 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:17:10 <tomsmeding> I would be hesitant to call this indexed-map because haskell library names sometimes take a bunch of influence from type theory, and there "indexed" has a very specific meaning completely unrelated to what you're doing here
18:17:17 <joeyadams> It needs to be a function so that when you add new items, they can be grouped correctly.
18:17:50 <tomsmeding> can I expect the implementation of that function to be O(log(number of items in the map))?
18:18:21 <tomsmeding> oh -- I think I get it. That function is supplied by the programmer, not computed from the maps?
18:18:22 <joeyadams> The function is specified by the caller when they create the index. It is typically constant time, e.g. (.userType)
18:18:24 <tomsmeding> right
18:18:38 <joeyadams> But yeah, indexed-map would be a bad name for this.
18:19:17 <tomsmeding> so the prime feature this has over Map is that you can efficiently get all users of a particular type
18:19:31 <tomsmeding> well, all UserIds
18:19:42 mastarija joins (~mastarija@141-136-202-103.dsl.iskon.hr)
18:19:43 <joeyadams> Right. At any time, after something else updates it.
18:19:49 monochrom suggests "keyed map". But hey that's redundant isn't it. :)
18:20:02 <joeyadams> It essentially lets you use Map as an in-memory database table.
18:20:29 <tomsmeding> hierarchical-map?
18:20:30 monochrom goes through moar redundant tries. association map. lookup map. ...
18:21:15 <monochrom> heterogeneous map?
18:21:25 <tomsmeding> not a fan
18:21:29 <mastarija> I don't get how one's supposed to use ReadPrec vs ReadP. ReadP is "less efficient" according to the docs, but it seems like there's no nice way to use ReadPrec without going back and forth between the ReadP and ReadPrec, and that looks like it's going to loose the supposed efficiency of ReadPrec.
18:21:31 <joeyadams> It's not hierarchical, though. If you stack multiple Indexes, they all index the whole set.
18:21:43 <monochrom> may just call it database because it is a database :)
18:21:52 <monochrom> or table
18:22:14 <tomsmeding> joeyadams: yes, but you can start with a value in the top-level map, and repeatedly narrow down to a smaller set by supplying more specific keys
18:22:31 <tomsmeding> well it models a database with a very specific schema shape
18:22:35 <joeyadams> tomsmeding: It's not hierarchical. If you stack indexes, each index covers the whole space of items.
18:22:52 <tomsmeding> subset-map?
18:23:03 <joeyadams> So you could say Index UPN (Index DisplayName Map)) UserId User
18:23:25 <monochrom> "data structure" >:)
18:23:30 tomsmeding wonders why the indexes are stacked if they all produce sets of UserId anyway -- I'd expect the "approximate keys" to be equal, not nested
18:23:30 <joeyadams> So lookupIndex index "jsmith@example.com" returns a Map UserId User (of all users with that UPN)
18:23:39 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:23:49 <joeyadams> lookupIndex (unwrapIndex index) "John Smith" returns a Map UserId User of everybody named John Smith.
18:23:52 × bcksl quits (~bcksl@user/bcksl) (Ping timeout: 252 seconds)
18:23:54 tomsmeding . o O ( Index '[UPN, DisplayName] UserId User )
18:23:57 <joeyadams> The only reason to stack them is to track multiple indexes at once.
18:24:26 monochrom is inspired by: A colleague wanted to teach rings but didn't want students to just get answers from chatgpt, so he called it "algebraic structure".
18:24:28 <joeyadams> Index '[UPN, DisplayName] would be sexy, but I'm not sure how to do it or if it would be less efficient.
18:25:05 × end quits (~end@user/end/x-0094621) (Ping timeout: 244 seconds)
18:25:13 <tomsmeding> doesn't need to be less efficient, a simple GADT will do -- it would become a linked list of the various metadata you need for the "approximate keys", but then, your current nested structure is also nothing more than a linked list
18:25:14 <mastarija> What's that about? Variants as indexes?
18:25:19 <joeyadams> I'm not a fan of `lookupIndex (unwrapIndex index) "John Smith"`. But I also don't want to assume that each indexed field is uniquely identifiable by type.
18:25:19 × sus0 quits (zero@user/zeromomentum) (Ping timeout: 252 seconds)
18:25:31 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:25:32 <joeyadams> There might be 3 string fields I want to index on, all of them different backing fields.
18:25:35 <tomsmeding> '[UPN, DisplayName] is a list, not a set ;)
18:25:53 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:26:06 × alfiee quits (~alfiee@user/alfiee) (Quit: WeeChat 4.5.1)
18:26:19 <tomsmeding> I don't know if the resulting API would necessarily be much nicer than what you currently have, but intuitively it makes more sense to me -- they are at the same level, so they ought to be represented in a type on the same level, not nested
18:26:20 <joeyadams> Right, Index is a linked list of indexes that lead to a Map at the end, which holds the actual values.
18:26:21 <__monty__> Future math courses "Today we'll take a look at frobbles. BTW, yesterdays guirnicks are actually called natural numbers."
18:27:01 monochrom considers his fingers. If "index" has an issue, then perhaps other fingers will help, e.g., "thumb map"? Some dictionaries certainly want you to thumb them...
18:27:02 alfiee joins (~alfiee@user/alfiee)
18:27:20 <joeyadams> I'm building this like a monad transformer right now, except Index transforms a Map instead of a monad. Doing it with a type-level list would make it more like an effect system.
18:27:36 <joeyadams> monochrom I love it.
18:28:08 <tomsmeding> when in doubt about a contentful name, one can always reach for whimsical names
18:28:21 <mastarija> I often do xD
18:28:28 <tomsmeding> names are hard
18:28:45 <mastarija> The lengths I go through to get all of my field names to have the same length for tidiness.
18:29:04 <mastarija> I love thesaurus.com for that.
18:29:05 <joeyadams> There's a library that does what I'm talking about, except every index is a separate type variable: https://hackage.haskell.org/package/simple-index/docs/Data-SimpleIndex.html
18:29:28 <tomsmeding> ewww
18:30:05 <joeyadams> What I'm doing is building something a little more composable than that. My library is still a little ugly, though.
18:31:28 <joeyadams> If someone wanted Set, or HashMap, or whatever to be the underlying type, they wouldn't be able to. I could use associated types, but it makes things ugly. The index itself needs a collection of some sort, and using Data.Map.Strict and Data.Set across the board is more practical.
18:31:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:32:01 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:32:10 × mastarija quits (~mastarija@141-136-202-103.dsl.iskon.hr) (Quit: Client closed)
18:34:30 <__monty__> monochrom: No can do, Finger trees already use all the other fingers.
18:35:56 <monochrom> heh
18:38:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
18:40:38 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:40:59 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:41:04 bcksl joins (~bcksl@user/bcksl)
18:44:01 j1n37- joins (~j1n37@user/j1n37)
18:45:31 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
18:51:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:54:41 Sgeo joins (~Sgeo@user/sgeo)
18:55:40 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
18:56:01 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
18:58:26 × leah2 quits (~leah@vuxu.org) (Ping timeout: 265 seconds)
18:59:41 end joins (~end@user/end/x-0094621)
19:00:03 × caconym7 quits (~caconym@user/caconym) (Quit: bye)
19:00:41 caconym7 joins (~caconym@user/caconym)
19:09:58 paul_j joins (~user@8.190.187.81.in-addr.arpa)
19:11:06 leah2 joins (~leah@vuxu.org)
19:11:42 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Read error: Connection reset by peer)
19:11:43 ljdarj1 joins (~Thunderbi@user/ljdarj)
19:12:03 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
19:13:27 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
19:14:16 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 272 seconds)
19:14:17 ljdarj1 is now known as ljdarj
19:19:47 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
19:20:08 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
19:25:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
19:25:58 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
19:31:31 j1n37 joins (~j1n37@user/j1n37)
19:32:00 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
19:35:35 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
19:35:56 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
19:40:12 × takuan quits (~takuan@d8D86B601.access.telenet.be) (Remote host closed the connection)
19:41:44 × drewr quits (~drew@user/drewr) (Ping timeout: 260 seconds)
19:42:15 × SlackCoder quits (~SlackCode@64-94-63-8.ip.weststar.net.ky) (Quit: Leaving)
19:44:14 <hololeap> I'm getting "Conflicting family instance declarations" and I don't understand why <https://0x0.st/8vUb.txt>
19:54:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:56:30 zmt01 joins (~zmt00@user/zmt00)
19:57:34 wootehfoot joins (~wootehfoo@user/wootehfoot)
20:00:21 × zmt00 quits (~zmt00@user/zmt00) (Ping timeout: 276 seconds)
20:02:04 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
20:02:26 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
20:06:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:08:00 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
20:08:07 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
20:08:22 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
20:14:33 sprotte24 joins (~sprotte24@p200300d16f06fd00c9f6fa4fdf16930b.dip0.t-ipconnect.de)
20:16:34 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
20:19:52 j1n37 joins (~j1n37@user/j1n37)
20:21:54 <int-e> hololeap: Based on the error message I'd image that `type IOMode = STRef RealWorld` so `IOMode` and `STRef s` overlap
20:21:59 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
20:22:20 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
20:22:57 <int-e> err, `type IOMode = STMode RealWord` and the final `STRef` was also supposed to be `STMode`
20:26:02 × joeyadams quits (~textual@syn-162-154-010-038.res.spectrum.com) (Quit: Textual IRC Client: www.textualapp.com)
20:31:40 drewr joins (~drew@user/drewr)
20:32:17 JuanDaugherty joins (~juan@user/JuanDaugherty)
20:37:12 <EvanR> I have this expression somewhere, within a larger expression, all on one line. (get next, env) : dump. I'd like to evaluate get next "now" ... is there a slick way
20:37:54 <EvanR> ditch the list of pairs and make a strict pair chain datatype?
20:38:06 <tomsmeding> let !x = get next in .... x ....
20:38:17 <EvanR> ah
20:38:31 <EvanR> oof my code style!
20:38:34 <tomsmeding> not sure about "slick" though
20:38:39 <EvanR> there's a lot of ...
20:39:18 <hololeap> int-e: looks like you may be on to something: https://hackage.haskell.org/package/flatparse-0.5.2.1/docs/FlatParse-Common-Parser.html
20:41:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
20:46:11 <EvanR> tomsmeding, ... (x, env) : dump ... where !x = get next ?
20:49:19 <EvanR> hoping this desugars to the same thing
20:50:23 × michalz quits (~michalz@185.246.207.217) (Remote host closed the connection)
20:52:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:54:25 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
20:54:52 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
20:58:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
20:59:06 <monochrom> I think it's the same thing.
21:02:07 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
21:02:28 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
21:03:35 × acidjnk quits (~acidjnk@p200300d6e71c4f6519933bac196d5034.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
21:04:53 × Digit quits (~user@user/digit) (Ping timeout: 248 seconds)
21:06:38 acidjnk joins (~acidjnk@p200300d6e71c4f65f1ead88f57001215.dip0.t-ipconnect.de)
21:07:24 OftenFaded7 joins (~OftenFade@user/tisktisk)
21:08:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:09:37 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
21:12:56 × OftenFaded7 quits (~OftenFade@user/tisktisk) (Quit: OftenFaded7)
21:15:57 × OftenFaded quits (~OftenFade@user/tisktisk) (Quit: OftenFaded)
21:19:27 j1n37- joins (~j1n37@user/j1n37)
21:20:10 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 252 seconds)
21:21:25 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:22:26 tromp joins (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479)
21:22:27 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
21:22:49 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
21:24:58 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
21:26:06 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
21:35:46 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
21:36:09 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
21:44:15 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
21:44:36 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
21:48:04 j1n37 joins (~j1n37@user/j1n37)
21:49:05 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
21:52:56 remexre joins (~remexre@user/remexre)
21:53:26 Nosrep joins (~Nosrep@user/nosrep)
22:02:19 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:02:42 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:05:50 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
22:06:37 <kaol> cabal v2 sucks. I want to edit one file and I can't figure how to do an incremental compile. It always worked just fine with v1. I seem to be stuck in a hell of waiting for 150 modules to build every time instead.
22:08:02 <monochrom> I never experieinced that.
22:08:20 <kaol> "cabal build > Up to date" no it isn't you idiot program.
22:12:53 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
22:16:36 <kaol> Okay, I switched from bumping the project version number in cabal to just twiddling with build-depends instead. That avoids doing the full compile at least. Now I just change base's upper bound every time to trigger the check to see that one module that's changed.
22:16:51 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
22:17:12 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
22:18:12 jmcantrell joins (~weechat@user/jmcantrell)
22:18:30 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:18:53 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:20:43 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
22:24:39 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:25:00 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:25:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:26:17 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
22:26:20 <hololeap> I've seen doctests change some obscure thing and cause a bunch of modules to get rebuilt
22:28:42 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 272 seconds)
22:28:51 <kaol> And even that build-dependency trick is not quite clean. It triggers dependency checks for all of my executables and libraries, not just the one I'm editing. Those take time.
22:29:58 <kaol> And all I'm really doing is just cabal build. This is the kind of usability issues that make me think that cabal developers never use the program themselves.
22:30:33 <EvanR> you're changing the version numbers on base but don't want it to recompile everything?
22:30:53 <kaol> I'm only doing it to have it notice a change to one module file.
22:31:04 × tromp quits (~textual@2001:1c00:3487:1b00:ace7:b293:8f4:7479) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:31:10 <kaol> The upper bound. I'm not obviously changing ghc in between.
22:31:21 <EvanR> changing 1 module file shouldn't trigger a full rebuild, unless it's something everything depends on
22:31:40 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:31:46 <kaol> Changing 1 module file gets completely ignored. That's the problem.
22:31:55 <EvanR> o_O
22:31:59 <kaol> I'm manipulating my cabal file just to make cabal build catch that.
22:32:03 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:32:28 <EvanR> are you sure that file is listed in the cabal other modules
22:32:30 × notzmv quits (~daniel@user/notzmv) (Ping timeout: 272 seconds)
22:34:39 <Clint> as opposed to exposed-modules?
22:34:41 <kaol> It makes no difference whether I have it in other-modules or not.
22:34:55 <kaol> v1 never cared about that.
22:35:41 <monochrom> I guess with 150 modules, one is not inclined to list them anywhere.
22:36:19 <kaol> I just want the behavior that cabal build does if I have a compile error in one module. It works as expected as long as I don't have it compile successfully.
22:36:38 <kaol> As long as it is in that state I can change any module and it sees the change.
22:36:53 <kaol> But once it compiles once, it never checks any files for changes again.
22:36:58 <kaol> Unless I edit my cabal file.
22:37:19 <kaol> Which triggers all sorts of dependency checks as well which is slow.
22:38:32 <kaol> If cabal build is not the supposed way to use cabal then what is?
22:38:41 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:38:45 <kaol> If I can't even build my project anymore after it succeeds once?
22:39:05 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:40:14 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
22:46:07 <sm> kaol, that's not working as intended. It'll take some work, but maybe you can minimise it to identify the cause, or share the repo
22:46:25 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:47:31 <sm> there's also the #hackage channel where cabal developers are
22:49:09 notzmv joins (~daniel@user/notzmv)
22:49:47 <sm> also mention your cabal --version
22:50:30 Guest11 joins (~Guest11@syn-024-165-041-231.res.spectrum.com)
22:52:13 <kaol> https://gitlab.com/piperka/piperka and cabal-install version 3.10.3.0
22:55:55 Frostillicus joins (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net)
22:56:25 <sm> kaol, this project doesn't build easily, I wonder which ghc --version you have
22:56:46 <sm> 9.6 I guess
22:58:07 <sm> no good.. I would try to reproduce your issue, but I can't resolve your dependencies
22:58:35 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
22:58:56 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
22:59:08 <kaol> I'm using 9.6.6 currently.
23:00:49 × Frostillicus quits (~Frostilli@pool-71-174-119-56.bstnma.fios.verizon.net) (Ping timeout: 252 seconds)
23:07:18 × Guest11 quits (~Guest11@syn-024-165-041-231.res.spectrum.com) (Ping timeout: 240 seconds)
23:08:42 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
23:09:05 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
23:10:12 <sm> --allow-newer gets farther, but I failed to make cabal build text-icu on mac. But try simplifying your project until it works. Changing a .hs file should definitely trigger recompilation
23:11:20 Guest11 joins (~Guest11@syn-024-165-041-231.res.spectrum.com)
23:14:40 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
23:15:00 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
23:17:18 Guest57 joins (~Guest11@syn-024-165-041-231.res.spectrum.com)
23:18:06 × Guest11 quits (~Guest11@syn-024-165-041-231.res.spectrum.com) (Ping timeout: 240 seconds)
23:21:00 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
23:21:39 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 244 seconds)
23:21:48 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
23:22:22 Lord_of_Life_ is now known as Lord_of_Life
23:22:59 <kaol> "cabal install --only-dependencies --force-reinstalls --overwrite-policy=always" works as well to clear whatever's blocking the module file change check.
23:23:44 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
23:25:04 <kaol> No wait, that didn't. I still needed to edit my cabal file.
23:29:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
23:36:36 <Leary> kaol: Your `hs-source-dirs` are overlapping between components. This can cause problems due to the way GHC searches for modules; try separating them.
23:38:45 <sm> 🚀
23:39:42 <Leary> (I'm not claiming this is the solution, but it's the thing that looks most wrong in the .cabal file)
23:41:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:42:33 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
23:42:54 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
23:43:26 × hiredman quits (~hiredman@frontier1.downey.family) (Quit: Lost terminal)
23:44:43 ljdarj1 joins (~Thunderbi@user/ljdarj)
23:48:29 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
23:48:29 ljdarj1 is now known as ljdarj
23:50:13 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
23:50:44 j1n37 joins (~j1n37@user/j1n37)
23:50:48 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
23:51:09 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)
23:53:51 sus0 joins (zero@user/zeromomentum)
23:56:50 × sabathan2 quits (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr) (Remote host closed the connection)
23:57:10 sabathan2 joins (~sabathan@amarseille-159-1-12-107.w86-203.abo.wanadoo.fr)

All times are in UTC on 2025-05-17.