Home liberachat/#haskell: Logs Calendar

Logs on 2024-11-27 (liberachat/#haskell)

00:01:41 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
00:01:48 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:02:04 × athan quits (~athan@syn-173-042-095-241.biz.spectrum.com) (Quit: Konversation terminated!)
00:05:34 × krei-se quits (~krei-se@p57af2af4.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
00:06:53 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
00:16:41 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
00:17:08 weary-traveler joins (~user@user/user363627)
00:17:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:22:04 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 260 seconds)
00:22:45 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
00:23:17 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds)
00:23:29 zenmov joins (~zenmov@user/zenmov)
00:24:18 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
00:25:25 × xff0x_ quits (~xff0x@2405:6580:b080:900:7888:564d:32b6:f964) (Ping timeout: 248 seconds)
00:27:26 Alleria_ joins (~Alleria@user/alleria)
00:28:37 × Alleria quits (~Alleria@user/alleria) (Ping timeout: 248 seconds)
00:30:24 krei-se joins (~krei-se@p57af2af4.dip0.t-ipconnect.de)
00:33:25 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:35:21 × falafel quits (~falafel@2600:1700:99f4:2050:9f1c:ee0a:fb1:55f5) (Remote host closed the connection)
00:35:40 falafel joins (~falafel@2600:1700:99f4:2050:69a:bb56:b8a7:d92f)
00:37:12 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 252 seconds)
00:40:02 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
00:42:00 joeyadams joins (~joeyadams@syn-184-054-105-097.res.spectrum.com)
00:44:07 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
00:51:33 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:54:26 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
00:54:55 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:55:13 euleritian joins (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de)
00:55:42 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:55:58 × sprotte24 quits (~sprotte24@p200300d16f2c240070a0b46ff834a68c.dip0.t-ipconnect.de) (Quit: Leaving)
00:55:58 euleritian joins (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de)
00:56:44 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:56:51 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
00:57:02 euleritian joins (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de)
00:57:18 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:58:14 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:58:32 euleritian joins (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de)
01:00:37 JuanDaugherty joins (~juan@user/JuanDaugherty)
01:02:42 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
01:06:35 × zenmov quits (~zenmov@user/zenmov) (Read error: Connection reset by peer)
01:10:55 × bliminse quits (~bliminse@user/bliminse) (Ping timeout: 264 seconds)
01:12:25 bliminse joins (~bliminse@user/bliminse)
01:12:49 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:17:36 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:17:47 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
01:18:24 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
01:25:41 × Alleria_ quits (~Alleria@user/alleria) (Ping timeout: 248 seconds)
01:28:17 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:33:28 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
01:37:46 Alleria joins (~Alleria@user/alleria)
01:37:48 × troojg quits (~troojg@user/troojg) (Ping timeout: 276 seconds)
01:38:37 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
01:39:07 weary-traveler joins (~user@user/user363627)
01:44:09 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:47:41 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
01:48:35 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:48:57 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
01:59:46 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:00:07 × Everything quits (~Everythin@46-133-48-209.mobile.vf-ua.net) (Quit: leaving)
02:01:56 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
02:05:09 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
02:15:35 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:15:39 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
02:16:29 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 265 seconds)
02:22:46 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
02:27:47 × Alleria quits (~Alleria@user/alleria) (Remote host closed the connection)
02:28:33 Alleria joins (~Alleria@user/alleria)
02:34:05 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:34:29 × n3t quits (~n3t@user/n3t) (Ping timeout: 248 seconds)
02:39:00 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
02:39:32 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
02:42:16 weary-traveler joins (~user@user/user363627)
02:44:04 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:45:54 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
02:47:25 zenmov joins (~zenmov@user/zenmov)
02:48:53 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
02:52:53 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 245 seconds)
02:57:59 n3t joins (~n3t@user/n3t)
02:59:30 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
03:00:51 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:06:07 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
03:06:16 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
03:08:00 jackdu56 joins (~jackdu56@2406:3003:2004:64e7:68e8:374c:7f6e:b9e7)
03:09:16 × Square quits (~Square@user/square) (Ping timeout: 252 seconds)
03:11:04 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
03:13:11 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:13:38 weary-traveler joins (~user@user/user363627)
03:14:26 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:14:32 × jackdu56 quits (~jackdu56@2406:3003:2004:64e7:68e8:374c:7f6e:b9e7) (Quit: Client closed)
03:14:52 jackdu56 joins (~jackdu56@2406:3003:2004:64e7:68e8:374c:7f6e:b9e7)
03:14:52 weary-traveler joins (~user@user/user363627)
03:16:42 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:16:51 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:17:15 weary-traveler joins (~user@user/user363627)
03:17:17 ephemient joins (uid407513@user/ephemient)
03:17:38 × jackdu56 quits (~jackdu56@2406:3003:2004:64e7:68e8:374c:7f6e:b9e7) (Client Quit)
03:18:21 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:18:45 weary-traveler joins (~user@user/user363627)
03:21:42 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
03:23:36 × joeyadams quits (~joeyadams@syn-184-054-105-097.res.spectrum.com) (Quit: Leaving)
03:27:07 × ezzieyguywuf quits (~Unknown@user/ezzieyguywuf) (Ping timeout: 264 seconds)
03:27:09 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:32:32 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:32:51 × foul_owl quits (~kerry@157.97.134.167) (Ping timeout: 265 seconds)
03:33:31 califax_ joins (~califax@user/califx)
03:34:21 × califax quits (~califax@user/califx) (Ping timeout: 260 seconds)
03:34:36 × vanishingideal quits (~vanishing@user/vanishingideal) (Quit: leaving)
03:34:45 califax_ is now known as califax
03:37:24 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
03:37:29 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
03:38:04 weary-traveler joins (~user@user/user363627)
03:45:48 foul_owl joins (~kerry@174-21-134-89.tukw.qwest.net)
03:48:24 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:53:16 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
03:56:36 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
03:57:07 weary-traveler joins (~user@user/user363627)
03:57:20 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:02:14 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
04:03:02 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:04:13 aforemny_ joins (~aforemny@i59F4C5C8.versanet.de)
04:04:56 × Alleria quits (~Alleria@user/alleria) (Remote host closed the connection)
04:05:19 × aforemny quits (~aforemny@2001:9e8:6cf9:ec00:2244:25c5:1fd9:5632) (Ping timeout: 260 seconds)
04:05:53 Alleria joins (~Alleria@user/alleria)
04:08:05 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
04:08:08 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
04:10:27 weary-traveler joins (~user@user/user363627)
04:10:51 codaraxis joins (~codaraxis@user/codaraxis)
04:13:39 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 260 seconds)
04:18:41 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:20:48 × ethantwardy quits (user@user/ethantwardy) (Quit: WeeChat 4.3.2)
04:22:17 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
04:24:20 weary-traveler joins (~user@user/user363627)
04:25:10 × foul_owl quits (~kerry@174-21-134-89.tukw.qwest.net) (Ping timeout: 252 seconds)
04:25:54 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
04:27:08 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
04:31:34 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:33:27 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 246 seconds)
04:37:11 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:39:20 foul_owl joins (~kerry@157.97.134.165)
04:42:17 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
04:52:33 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:55:27 × RedNifre quits (~RedNifre@dslb-002-206-121-010.002.206.pools.vodafone-ip.de) (Ping timeout: 244 seconds)
04:55:50 ethantwardy joins (user@user/ethantwardy)
04:57:55 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:01:44 aforemny joins (~aforemny@i577B13BA.versanet.de)
05:02:59 × aforemny_ quits (~aforemny@i59F4C5C8.versanet.de) (Ping timeout: 255 seconds)
05:03:17 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 248 seconds)
05:05:27 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
05:08:25 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:08:34 RedNifre joins (~RedNifre@dslb-002-206-109-199.002.206.pools.vodafone-ip.de)
05:10:38 × j1n37 quits (j1n37@user/j1n37) (Read error: Connection reset by peer)
05:13:34 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
05:13:50 j1n37 joins (j1n37@user/j1n37)
05:23:14 × philopsos quits (~caecilius@user/philopsos) (Quit: Lost terminal)
05:24:15 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:24:28 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
05:29:21 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
05:29:51 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 276 seconds)
05:35:48 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
05:36:38 × notzmv quits (~umar@user/notzmv) (Ping timeout: 245 seconds)
05:40:03 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:40:54 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 276 seconds)
05:44:58 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
05:55:53 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:00:38 × zenmov quits (~zenmov@user/zenmov) (Remote host closed the connection)
06:00:55 zenmov joins (~zenmov@user/zenmov)
06:02:50 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
06:06:45 michalz joins (~michalz@185.246.207.197)
06:07:02 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
06:07:39 euleritian joins (~euleritia@dynamic-176-006-132-155.176.6.pool.telefonica.de)
06:08:09 × Athas quits (athas@2a01:7c8:aaac:1cf:1953:5ca8:4562:ea33) (Quit: ZNC 1.9.1 - https://znc.in)
06:08:22 Athas joins (athas@2a01:7c8:aaac:1cf:f0e6:9623:a853:eea7)
06:10:23 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
06:14:21 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:15:09 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 252 seconds)
06:17:30 smalltalkman joins (uid545680@id-545680.hampstead.irccloud.com)
06:19:29 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
06:23:03 × ThePenguin quits (~ThePengui@cust-95-80-24-166.csbnet.se) (Remote host closed the connection)
06:25:08 ThePenguin joins (~ThePengui@cust-95-80-24-166.csbnet.se)
06:29:54 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
06:30:11 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:33:21 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
06:34:58 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
06:35:57 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 246 seconds)
06:38:24 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:45:54 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:51:09 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
06:55:08 acidjnk_new3 joins (~acidjnk@p200300d6e7283f45e92259293d368009.dip0.t-ipconnect.de)
06:56:13 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
06:58:14 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:00:48 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 245 seconds)
07:03:24 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
07:08:29 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
07:14:02 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:15:34 × olivial quits (~benjaminl@user/benjaminl) (Remote host closed the connection)
07:18:05 olivial joins (~benjaminl@user/benjaminl)
07:18:58 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:29:04 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 260 seconds)
07:29:52 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:31:29 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:32:35 zenmov joins (~zenmov@user/zenmov)
07:34:39 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:45:12 notzmv joins (~umar@user/notzmv)
07:45:42 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:48:06 ubert joins (~Thunderbi@91.141.67.185.wireless.dyn.drei.com)
07:50:52 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:52:49 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
07:57:56 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:59:14 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
08:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
08:00:39 caconym joins (~caconym@user/caconym)
08:04:29 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
08:06:44 <hellwolf> sometimes it is more liberating to have less constraints on how things are. this type variable names seems one to me. relying on the internal workings of GHC seems a fragile thing to do.
08:10:29 <ski> relying, how ?
08:11:59 × zenmov quits (~zenmov@user/zenmov) (Remote host closed the connection)
08:13:42 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
08:14:23 <bailsman> I have found a setup that seems to work. Enable 'DuplicateRecordFields NoFieldSelectors OverloadedLabels OverloadedRecordDot'. Access with `record.somefield.someNestedfield` and modify with `record & #somefield . #someNestedField .~ newValue`. Compiles instantly. Is this a sensible thing to do?
08:15:31 <bailsman> Requires the generics-lens package and `import Data.Function ((&))`, `import Data.Generics.Labels ()`, `import Data.Generics.Internal.Lens ((.~))`
08:17:29 zenmov joins (~zenmov@user/zenmov)
08:19:12 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 252 seconds)
08:22:13 × ft quits (~ft@p508db9c7.dip0.t-ipconnect.de) (Quit: leaving)
08:23:12 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
08:27:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:31:26 vpan joins (~vpan@212.117.1.172)
08:31:43 vpan is now known as Guest544
08:31:57 Guest544 is now known as vpan
08:32:39 × notzmv quits (~umar@user/notzmv) (Ping timeout: 260 seconds)
08:32:52 chele joins (~chele@user/chele)
08:34:04 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
08:35:41 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
08:36:31 <jackdk> That is broadly how I use generic-lens, though I use the main lens package for UNLIMITED OPTICAL POWER
08:37:47 × falafel quits (~falafel@2600:1700:99f4:2050:69a:bb56:b8a7:d92f) (Ping timeout: 252 seconds)
08:40:44 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 265 seconds)
08:42:45 JuanDaugherty joins (~juan@user/JuanDaugherty)
08:44:18 zenmov joins (~zenmov@user/zenmov)
08:45:40 × zenmov quits (~zenmov@user/zenmov) (Client Quit)
08:46:42 zenmov joins (~zenmov@user/zenmov)
08:47:32 × zenmov quits (~zenmov@user/zenmov) (Client Quit)
08:47:57 zenmov joins (~zenmov@user/zenmov)
08:49:12 <[exa]> hey guys, is there any good way to write package documentation with commands that get executed and results are rendered too, like with python notebooks etc?
08:53:40 <Leary> [exa]: 'doctest' might suffice.
08:54:09 <[exa]> uuuh that could work just right, thanks!
08:56:24 <[exa]> so technically it doesn't render the examples but it verifies that the output there is indeed what the code would produce, right?
08:57:38 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
08:57:52 <Leary> Yeah.
08:58:22 <[exa]> ok that's moreless perfect
08:58:30 <[exa]> ah it's got property tests too
08:58:34 <[exa]> it's perfect
08:58:40 [exa] happy
08:59:53 sawilagar joins (~sawilagar@user/sawilagar)
09:02:21 sprotte24 joins (~sprotte24@p200300d16f063d0029f19ad0281f854e.dip0.t-ipconnect.de)
09:05:14 merijn joins (~merijn@77.242.116.146)
09:09:03 × zenmov quits (~zenmov@user/zenmov) (Remote host closed the connection)
09:09:59 <tomsmeding> [exa]: and HLS can execute doctest lines with a code action, iirc
09:13:33 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
09:16:07 housemate joins (~housemate@2a04:9dc0:0:162::5d91:d7ed)
09:16:22 <Hecate> (when it works)
09:16:25 [exa] has no HLS
09:16:32 [exa] is scared of HLS
09:18:39 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 276 seconds)
09:19:13 <Rembane> [exa]: If you need something more powerful later there's a Haskell kernel for jupyter, and there's also literate programming.
09:19:29 <tomsmeding> [exa]: HLS is indeed quite scary
09:19:58 × AlexZenon quits (~alzenon@178.34.162.156) (Ping timeout: 252 seconds)
09:20:20 __monty__ joins (~toonn@user/toonn)
09:24:46 <[exa]> yes, on so many levels
09:25:18 <[exa]> Rembane: yeah I literally didn't want to drag Jupyter in, that's getting quite hairy. So happy that there's a lightweight option.
09:25:40 AlexZenon joins (~alzenon@178.34.162.156)
09:26:32 <vpan> would you mind elaborating what's so scary about HLS for the lurking beginners here? I don't feel scared yet, but maybe I should. :)
09:27:47 <Rembane> [exa]: That sounds amazing!
09:30:45 × merijn quits (~merijn@77.242.116.146) (Quit: leaving)
09:31:02 merijn joins (~merijn@77.242.116.146)
09:31:53 zenmov joins (~zenmov@user/zenmov)
09:32:18 mari-estel joins (~mari-este@user/mari-estel)
09:33:30 rvalue- joins (~rvalue@user/rvalue)
09:34:41 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 248 seconds)
09:36:28 notzmv joins (~umar@user/notzmv)
09:38:39 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 246 seconds)
09:39:30 rvalue- is now known as rvalue
09:40:11 <[exa]> vpan: it's running a compiler and ghci and half of package universe in the background and doing something with the text I'd be editing
09:41:00 <[exa]> vpan: and the outcome is that I get annoyed by errors in the code and indirectly pressed to fixing them before I realize I just wanted to delete the thing and start over in a completely different way. :D
09:41:17 <[exa]> vpan: but I'm biased. I'm a complete hater of all IDEs. :D
09:46:09 <JuanDaugherty> fools rush in
09:47:07 <vpan> [exa]: ok, so what you're saying is that you don't want to be distracted by squiggly lines in the stage of conceptual development. I like both completion and instant feedback on errors so that I can fix them right now and don't have to get back to fixing trivial errors afterwards. But maybe that will change as I get to know the Haskell way. :)
09:48:18 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 252 seconds)
09:50:16 zenmov joins (~zenmov@user/zenmov)
09:50:25 merijn joins (~merijn@77.242.116.146)
10:05:10 × raym quits (~ray@user/raym) (Ping timeout: 272 seconds)
10:08:08 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
10:10:04 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 260 seconds)
10:10:55 raym joins (~ray@user/raym)
10:12:54 <[exa]> vpan: yeah I guess esp. the completion helps a lot for learning
10:13:19 × malte quits (~malte@mal.tc) (Remote host closed the connection)
10:13:30 × mari-estel quits (~mari-este@user/mari-estel) (Ping timeout: 252 seconds)
10:13:36 <[exa]> (counteracted by the observation that if I need autocomplete to do the coding, my identifiers suck.)
10:13:36 malte joins (~malte@mal.tc)
10:15:42 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
10:21:34 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 260 seconds)
10:28:01 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 248 seconds)
10:28:02 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 248 seconds)
10:28:25 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
10:31:11 merijn joins (~merijn@77.242.116.146)
10:35:33 × housemate quits (~housemate@2a04:9dc0:0:162::5d91:d7ed) (Ping timeout: 248 seconds)
10:37:04 zenmov joins (~zenmov@user/zenmov)
10:44:29 <tomsmeding> vpan: HLS works fine and is generally not scary
10:44:58 <tomsmeding> it's not _perfect_: it sometimes gets confused, especially if you're working on multiple packages at the same time, switching back and forth between them
10:45:12 <tomsmeding> but imperfect /= scary
10:45:36 <tomsmeding> if you work on very large code bases it also eats all your RAM
10:46:17 <tomsmeding> if you're scared of software that won't run on a raspberry pi, then you should be scared of HLS :)
10:51:02 housemate joins (~housemate@2a04:9dc0:0:162::5d91:d7ed)
10:53:10 tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
10:53:56 talisman` joins (~user@2601:644:937c:ed10::ae5)
10:54:20 tabemann_ joins (~tabemann@2600:1700:7990:24e0:dcfd:354f:7f87:b580)
10:54:24 sefidel_ joins (~sefidel@user/sefidel)
10:54:51 Athas_ joins (athas@sigkill.dk)
10:54:55 img_ joins (~img@user/img)
10:54:55 rembo10_ joins (~rembo10@main.remulis.com)
10:54:55 nurupo_ joins (~nurupo.ga@user/nurupo)
10:55:28 NiKaN_ joins (sid385034@id-385034.helmsley.irccloud.com)
10:58:21 rvalue- joins (~rvalue@user/rvalue)
10:58:58 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds)
11:02:19 × merijn quits (~merijn@77.242.116.146) (*.net *.split)
11:02:19 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (*.net *.split)
11:02:19 × caconym quits (~caconym@user/caconym) (*.net *.split)
11:02:19 × Athas quits (athas@2a01:7c8:aaac:1cf:f0e6:9623:a853:eea7) (*.net *.split)
11:02:20 × tabemann quits (~tabemann@2600:1700:7990:24e0:994a:79ad:26a3:286b) (*.net *.split)
11:02:20 × sefidel quits (~sefidel@user/sefidel) (*.net *.split)
11:02:20 × ACuriousMoose quits (~ACuriousM@156.34.161.188) (*.net *.split)
11:02:20 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (*.net *.split)
11:02:20 × Jackneill quits (~Jackneill@91-83-15-152.pool.digikabel.hu) (*.net *.split)
11:02:20 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (*.net *.split)
11:02:21 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (*.net *.split)
11:02:21 × dyniec quits (~dyniec@dybiec.info) (*.net *.split)
11:02:21 × img quits (~img@user/img) (*.net *.split)
11:02:21 × statusbot quits (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com) (*.net *.split)
11:02:21 × talismanick quits (~user@2601:644:937c:ed10::ae5) (*.net *.split)
11:02:21 × hiredman quits (~hiredman@frontier1.downey.family) (*.net *.split)
11:02:21 × nurupo quits (~nurupo.ga@user/nurupo) (*.net *.split)
11:02:21 × NiKaN quits (sid385034@id-385034.helmsley.irccloud.com) (*.net *.split)
11:02:22 × jjhoo quits (~jahakala@user/jjhoo) (*.net *.split)
11:02:22 × rembo10 quits (~rembo10@main.remulis.com) (*.net *.split)
11:02:22 × byte quits (~byte@149.28.222.189) (*.net *.split)
11:02:23 × xacktm quits (xacktm@user/xacktm) (*.net *.split)
11:02:23 × Adran quits (~adran@botters/adran) (*.net *.split)
11:02:23 × hc quits (~hc@mail.hce.li) (*.net *.split)
11:02:23 × rncwnd quits (~quassel@2a01:4f8:221:27c6::1) (*.net *.split)
11:02:23 × lambdap2371 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (*.net *.split)
11:02:23 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (*.net *.split)
11:02:23 × opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split)
11:02:24 sefidel_ is now known as sefidel
11:02:24 nurupo_ is now known as nurupo
11:02:25 NiKaN_ is now known as NiKaN
11:03:37 L29Ah joins (~L29Ah@wikipedia/L29Ah)
11:05:30 merijn joins (~merijn@77.242.116.146)
11:05:30 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
11:05:30 caconym joins (~caconym@user/caconym)
11:05:30 ACuriousMoose joins (~ACuriousM@156.34.161.188)
11:05:30 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
11:05:30 Jackneill joins (~Jackneill@91-83-15-152.pool.digikabel.hu)
11:05:30 dyniec joins (~dyniec@dybiec.info)
11:05:30 statusbot joins (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com)
11:05:30 hiredman joins (~hiredman@frontier1.downey.family)
11:05:30 jjhoo joins (~jahakala@user/jjhoo)
11:05:30 byte joins (~byte@149.28.222.189)
11:05:30 Adran joins (~adran@botters/adran)
11:05:30 hc joins (~hc@mail.hce.li)
11:05:30 rncwnd joins (~quassel@2a01:4f8:221:27c6::1)
11:05:30 lambdap2371 joins (~lambdap@static.167.190.119.168.clients.your-server.de)
11:05:30 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
11:05:30 opqdonut joins (opqdonut@pseudo.fixme.fi)
11:06:20 rvalue- is now known as rvalue
11:10:03 Athas_ is now known as Athas
11:12:50 xff0x joins (~xff0x@2405:6580:b080:900:d064:c4df:1a7b:cf96)
11:13:04 × zenmov quits (~zenmov@user/zenmov) (Ping timeout: 260 seconds)
11:14:58 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
11:15:33 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
11:16:18 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds)
11:17:22 <vpan> tomsmeding: right, RAM usage is the one thing I don't like about HLS. Right now it's hogging 1.3 GB on a trivial application. I don't know if no one cares, given laptops have tens of GBs of RAM these days, or is it actually very hard to rein in the memory use.
11:18:48 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
11:20:18 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 248 seconds)
11:23:57 xacktm joins (xacktm@user/xacktm)
11:25:48 <hellwolf> Having a computer with 32GB or even 64GB memory is a good investment, considering how much we invest in making our work environment better sometimes..
11:26:41 merijn joins (~merijn@77.242.116.146)
11:30:33 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
11:31:56 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 272 seconds)
11:33:31 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
11:34:50 <vpan> my previous laptop that I retired last year had 6 GB of RAM, so it was an actual problem. It's no longer a pressing problem on the current laptop, but I still hate anything that feels like a waste. It may well be that I'm hugely underestimating what HLS has to do memory-wise, but intuitively a reasonable memory usage would be several times lower than the actual HLS memory usage.
11:35:30 × zlqrvx quits (~zlqrvx@user/zlqrvx) (Quit: %quit%)
11:35:51 zlqrvx joins (~zlqrvx@user/zlqrvx)
11:39:29 <Leary> vpan: N.B. static-ls
11:39:51 merijn joins (~merijn@77.242.116.146)
11:41:05 × xff0x quits (~xff0x@2405:6580:b080:900:d064:c4df:1a7b:cf96) (Ping timeout: 248 seconds)
11:42:37 <tomsmeding> vpan: HLS runs GHC as a library internally, and GHC is not known for frugality with memory
11:42:45 <tomsmeding> that's where most of the memory use comes from
11:54:33 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 265 seconds)
11:56:02 rvalue joins (~rvalue@user/rvalue)
11:56:24 × talisman` quits (~user@2601:644:937c:ed10::ae5) (Read error: Connection reset by peer)
11:56:38 talisman` joins (~user@2601:644:937c:ed10::ae5)
12:05:48 × notzmv quits (~umar@user/notzmv) (Ping timeout: 252 seconds)
12:05:59 × zero quits (~z@user/zero) (Ping timeout: 260 seconds)
12:14:29 mari-estel joins (~mari-este@user/mari-estel)
12:15:39 CiaoSen joins (~Jura@2a05:5800:2de:b900:ca4b:d6ff:fec1:99da)
12:17:42 k_hachig_ joins (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14)
12:20:16 Gabriel joins (~Gabriel@102.88.35.34)
12:23:39 × euleritian quits (~euleritia@dynamic-176-006-132-155.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
12:23:54 × k_hachig_ quits (~k_hachig@2607:fea8:351d:ef0:cca6:2e48:4178:8d14) (Ping timeout: 276 seconds)
12:23:56 euleritian joins (~euleritia@ip2504f9cf.dynamic.kabel-deutschland.de)
12:24:01 xff0x joins (~xff0x@2405:6580:b080:900:e3:b85:1caf:7d34)
12:34:24 × mari-estel quits (~mari-este@user/mari-estel) (Ping timeout: 252 seconds)
12:36:58 × alioguzhan quits (~Thunderbi@78.173.69.189) (Remote host closed the connection)
12:40:27 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 244 seconds)
12:50:15 × CrunchyFlakes quits (~CrunchyFl@31.19.233.78) (Read error: Connection reset by peer)
12:52:26 merijn joins (~merijn@77.242.116.146)
12:54:44 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
12:55:01 pavonia joins (~user@user/siracusa)
12:55:52 × xdminsy quits (~xdminsy@117.147.71.112) (Quit: Konversation terminated!)
12:56:10 × CiaoSen quits (~Jura@2a05:5800:2de:b900:ca4b:d6ff:fec1:99da) (Ping timeout: 272 seconds)
12:57:33 notzmv joins (~umar@user/notzmv)
13:01:28 comerijn joins (~merijn@77.242.116.146)
13:04:28 × Gabriel quits (~Gabriel@102.88.35.34) (Quit: Client closed)
13:04:51 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds)
13:06:18 × housemate quits (~housemate@2a04:9dc0:0:162::5d91:d7ed) (Quit: Nothing to see here. I wasn't there. https://files.catbox.moe/iasqur.odt)
13:06:42 housemate joins (~housemate@2a04:9dc0:0:162::5d91:d7ed)
13:09:58 weary-traveler joins (~user@user/user363627)
13:17:51 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 276 seconds)
13:19:24 × euleritian quits (~euleritia@ip2504f9cf.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
13:19:52 euleritian joins (~euleritia@dynamic-176-006-132-155.176.6.pool.telefonica.de)
13:29:00 Miroboru joins (~myrvoll@178-164-114.82.3p.ntebredband.no)
13:32:18 vanishingideal joins (~vanishing@user/vanishingideal)
13:33:05 × housemate quits (~housemate@2a04:9dc0:0:162::5d91:d7ed) (Quit: Nothing to see here. I wasn't there. https://files.catbox.moe/4yru45.pdf)
13:33:10 × alp_ quits (~alp@2001:861:8ca0:4940:ff64:6760:9b85:ec74) (Remote host closed the connection)
13:33:21 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
13:33:28 alp_ joins (~alp@2001:861:8ca0:4940:830:1e85:b6e0:5014)
13:36:21 × vpan quits (~vpan@212.117.1.172) (Ping timeout: 248 seconds)
13:42:00 Jackneill_ joins (~Jackneill@178-164-174-131.pool.digikabel.hu)
13:42:13 × alp_ quits (~alp@2001:861:8ca0:4940:830:1e85:b6e0:5014) (Remote host closed the connection)
13:42:28 alp_ joins (~alp@2001:861:8ca0:4940:f20b:5004:c8bc:8638)
13:42:28 × srk quits (~sorki@user/srk) (Ping timeout: 245 seconds)
13:43:12 × Jackneill quits (~Jackneill@91-83-15-152.pool.digikabel.hu) (Ping timeout: 276 seconds)
13:48:35 housemate joins (~housemate@2a04:9dc0:0:162::5d91:d7ed)
13:51:10 × alp_ quits (~alp@2001:861:8ca0:4940:f20b:5004:c8bc:8638) (Remote host closed the connection)
13:51:28 alp_ joins (~alp@2001:861:8ca0:4940:15f8:c280:6715:9168)
13:54:39 × Jackneill_ quits (~Jackneill@178-164-174-131.pool.digikabel.hu) (Ping timeout: 260 seconds)
13:55:08 Jackneill joins (~Jackneill@178-164-253-185.pool.digikabel.hu)
14:04:13 vpan joins (~vpan@212.117.1.172)
14:04:36 vpan is now known as Guest8583
14:07:11 × comerijn quits (~merijn@77.242.116.146) (Quit: leaving)
14:12:16 merijn joins (~merijn@77.242.116.146)
14:24:10 × alp_ quits (~alp@2001:861:8ca0:4940:15f8:c280:6715:9168) (Remote host closed the connection)
14:24:28 alp_ joins (~alp@2001:861:8ca0:4940:769b:df50:a743:f065)
14:26:05 alexherbo2 joins (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net)
14:28:30 alp__ joins (~alp@2001:861:8ca0:4940:cda0:b848:4c21:79b0)
14:30:53 × alp_ quits (~alp@2001:861:8ca0:4940:769b:df50:a743:f065) (Ping timeout: 252 seconds)
14:33:05 × dymenshen quits (zenmov@user/dymenshen) (Ping timeout: 265 seconds)
14:34:54 weary-traveler joins (~user@user/user363627)
14:38:33 × housemate quits (~housemate@2a04:9dc0:0:162::5d91:d7ed) (Quit: Nothing to see here. I wasn't there. https://files.catbox.moe/4yru45.pdf)
14:47:24 Square2 joins (~Square4@user/square)
14:55:20 <sshine> I recently got a ThinkStation desktop computer with 8 GB RAM. I haven't had less than 16 GB RAM in a work computer for a very long time, and I've regularly run out of memory with just compiling + firefox.
14:55:52 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 272 seconds)
14:56:56 Sgeo joins (~Sgeo@user/sgeo)
15:00:17 k_hachig_ joins (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca)
15:00:26 × AlexNoo quits (~AlexNoo@178.34.162.156) (Read error: Connection reset by peer)
15:00:45 AlexNoo joins (~AlexNoo@178.34.162.156)
15:03:06 × Guest8583 quits (~vpan@212.117.1.172) (Quit: Leaving.)
15:05:00 × k_hachig_ quits (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca) (Ping timeout: 252 seconds)
15:15:34 mari-estel joins (~mari-este@user/mari-estel)
15:20:54 ash3en joins (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de)
15:21:34 × mari-estel quits (~mari-este@user/mari-estel) (Ping timeout: 260 seconds)
15:23:29 vanishingideal joins (~vanishing@user/vanishingideal)
15:26:59 lxsameer joins (~lxsameer@Serene/lxsameer)
15:39:51 × aforemny quits (~aforemny@i577B13BA.versanet.de) (Ping timeout: 246 seconds)
15:42:54 aforemny joins (~aforemny@2001:9e8:6ce2:4f00:247:abb5:ff11:88a7)
15:54:33 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:59:07 k_hachig_ joins (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca)
16:06:33 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
16:07:38 × alexherbo2 quits (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net) (Remote host closed the connection)
16:07:58 alexherbo2 joins (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net)
16:18:00 × sprotte24 quits (~sprotte24@p200300d16f063d0029f19ad0281f854e.dip0.t-ipconnect.de) (Quit: Leaving)
16:18:42 × euleritian quits (~euleritia@dynamic-176-006-132-155.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
16:18:51 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:21:38 × subjective51 quits (~SN51@user/subjective51) (Ping timeout: 245 seconds)
16:21:50 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:29:49 <geekosaur> fwiw I used to have an old 4GB laptop, I ran with 12GB swap to make things work (slooowly)
16:31:47 Guest12 joins (~Guest12@35.66.249.5.rev.vodafone.pt)
16:32:51 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds)
16:41:54 subjective51 joins (~SN51@user/subjective51)
16:44:12 <hellwolf> I think I am bitten by unsafeCoerce. I used too liberally. I though unsafeCoerce between types who has type tag of different kinds and doesn't have any runtime data wouldn't bite... But I suspect it is.
16:44:47 euleritian joins (~euleritia@dynamic-176-007-150-216.176.7.pool.telefonica.de)
16:45:33 sprotte24 joins (~sprotte24@p200300d16f063d0029f19ad0281f854e.dip0.t-ipconnect.de)
16:46:03 favalex joins (~favalex@176.200.204.244)
16:48:23 <hellwolf> (need to understand more what can be unsafeCoerced...)
16:49:04 × euleritian quits (~euleritia@dynamic-176-007-150-216.176.7.pool.telefonica.de) (Ping timeout: 260 seconds)
16:49:09 × Guest12 quits (~Guest12@35.66.249.5.rev.vodafone.pt) (Ping timeout: 256 seconds)
16:57:23 <geekosaur> same payload types with same strictness (trivially satisfied if nullary) and you don't exceed the number of constructors in the target
16:58:59 euleritian joins (~euleritia@176.2.69.95)
17:00:30 <hellwolf> Say, I have a type `T (eff : k) (a :: Type) (b :: Type)` where eff only exists in type level for type-level stufff. Can I coerce between T of (eff0: k1) (eff1: k2) ?
17:00:36 <hellwolf> *unsafeCoerce
17:00:53 <hellwolf> also, ofc, of the same a b
17:02:03 × subjective51 quits (~SN51@user/subjective51) (Quit: Leaving)
17:03:25 <geekosaur> looks safe to me, assuming you made some typoes (if you didn't then you need to think about it more)
17:05:27 <hellwolf> worrying ... let me rollback to a different version to see if I can restore to a working version before explore this assumption more.
17:11:39 <hellwolf> rolling back didn't help, so it was a red herring... now I need to figure out what caused it.
17:16:02 × euleritian quits (~euleritia@176.2.69.95) (Read error: Connection reset by peer)
17:16:20 euleritian joins (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de)
17:25:12 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 246 seconds)
17:25:28 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:32:44 ft joins (~ft@p508db9c7.dip0.t-ipconnect.de)
17:37:48 × hololeap quits (~quassel@user/hololeap) (Quit: Bye)
17:40:03 hololeap joins (~quassel@user/hololeap)
17:46:57 wootehfoot joins (~wootehfoo@user/wootehfoot)
17:47:46 <hellwolf> red herring, my error... need to think of a way to protect this stupid programming it from type-level. it is a very un-haskell thing to have such run-time error.
17:49:57 <hellwolf> but I guess this case is not possible to prevent, it's a deadloop; so, a halting problem
18:00:30 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:01:48 × alexherbo2 quits (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net) (Remote host closed the connection)
18:02:00 × favalex quits (~favalex@176.200.204.244) (Quit: Client closed)
18:02:07 alexherbo2 joins (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net)
18:07:01 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
18:07:49 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:12:00 × euleritian quits (~euleritia@ip4d16fc9f.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
18:12:28 euleritian joins (~euleritia@77.22.252.159)
18:13:48 × alexherbo2 quits (~alexherbo@2a02-8440-350b-dc16-f815-c051-db30-5d7a.rev.sfr.net) (Remote host closed the connection)
18:17:24 <hellwolf> I usually like to write function signatures. My hlint warns about missing signature by default. But when it comes to name some small function aliases which simply composes other 2 or more functions together, it becomes tedious to write all their constraints. And I usually ignore that hlint warning by add an {-# ANN ... #-} for that function. Thoughts?
18:23:57 L29Ah joins (~L29Ah@wikipedia/L29Ah)
18:24:45 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
18:28:05 × Alleria quits (~Alleria@user/alleria) (Remote host closed the connection)
18:29:56 <yushyin> it is common that at least the top-level definitions all have type signatures. If you have a working HLS, you may also have it generate the type signatures
18:29:56 × euleritian quits (~euleritia@77.22.252.159) (Ping timeout: 272 seconds)
18:30:34 euleritian joins (~euleritia@dynamic-176-002-069-095.176.2.pool.telefonica.de)
18:37:40 JuanDaugherty joins (~juan@user/JuanDaugherty)
18:39:30 Alleria joins (~Alleria@user/alleria)
18:42:32 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
18:44:17 × fluxit quits (~fluxit@192.241.192.75) (Quit: Bye!)
18:46:54 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 260 seconds)
18:51:48 euphores joins (~SASL_euph@user/euphores)
18:53:14 CrunchyFlakes joins (~CrunchyFl@31.19.233.78)
18:56:14 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
19:03:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:06:33 housemate joins (~housemate@2a04:9dc0:0:162::5d91:d7ed)
19:08:27 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
19:11:43 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:19:43 ljdarj joins (~Thunderbi@user/ljdarj)
19:20:50 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
19:21:25 × euleritian quits (~euleritia@dynamic-176-002-069-095.176.2.pool.telefonica.de) (Read error: Connection reset by peer)
19:21:51 × k_hachig_ quits (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca) (Ping timeout: 276 seconds)
19:21:57 euleritian joins (~euleritia@77.22.252.159)
19:24:07 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:27:41 tcard__ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
19:27:57 × tcard_ quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Read error: Connection reset by peer)
19:30:30 k_hachig_ joins (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca)
19:32:15 × sprotte24 quits (~sprotte24@p200300d16f063d0029f19ad0281f854e.dip0.t-ipconnect.de) (Quit: Leaving)
19:32:38 sprotte24 joins (~sprotte24@p200300d16f063d0029f19ad0281f854e.dip0.t-ipconnect.de)
19:40:20 <hellwolf> "Record constructors in GADTs must use an ordinary, non-linear arrow." one more exotic error for the day :)
19:43:18 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
19:44:06 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:44:41 × housemate quits (~housemate@2a04:9dc0:0:162::5d91:d7ed) (Quit: Nothing to see here. I wasn't there. https://files.catbox.moe/4yru45.pdf)
19:44:59 L29Ah joins (~L29Ah@wikipedia/L29Ah)
19:47:30 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:49:11 × k_hachig_ quits (~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-156.dsl.bell.ca) (Ping timeout: 265 seconds)
19:51:59 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
19:53:18 × notzmv quits (~umar@user/notzmv) (Ping timeout: 245 seconds)
19:53:49 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
19:57:16 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
20:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
20:00:41 caconym joins (~caconym@user/caconym)
20:00:55 werneta joins (~werneta@syn-071-083-160-242.res.spectrum.com)
20:01:26 <tomsmeding> hellwolf: I see you're combining interesting language extensions today :p
20:02:51 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
20:04:12 ljdarj joins (~Thunderbi@user/ljdarj)
20:07:11 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:07:33 × ljdarj quits (~Thunderbi@user/ljdarj) (Client Quit)
20:12:56 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
20:15:08 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:15:12 weary-traveler joins (~user@user/user363627)
20:15:58 × j1n37 quits (j1n37@user/j1n37) (Read error: Connection reset by peer)
20:22:16 j1n37 joins (j1n37@user/j1n37)
20:30:11 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:30:44 × briandaed quits (~root@user/briandaed) (Remote host closed the connection)
20:31:21 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
20:35:19 troojg joins (~troojg@user/troojg)
20:39:06 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
20:39:40 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:41:09 × CrunchyFlakes quits (~CrunchyFl@31.19.233.78) (Ping timeout: 252 seconds)
20:42:22 CrunchyFlakes joins (~CrunchyFl@31.19.233.78)
20:46:04 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
20:46:15 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
20:46:29 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 260 seconds)
20:46:47 ChaiTRex joins (~ChaiTRex@user/chaitrex)
20:47:37 drdo1 joins (~drdo@bl9-110-63.dsl.telepac.pt)
20:48:18 × drdo quits (~drdo@bl9-110-63.dsl.telepac.pt) (Ping timeout: 245 seconds)
20:48:19 drdo1 is now known as drdo
20:51:03 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
20:53:21 vanishingideal joins (~vanishing@user/vanishingideal)
20:56:07 × talisman` quits (~user@2601:644:937c:ed10::ae5) (Remote host closed the connection)
20:56:20 talisman` joins (~user@2601:644:937c:ed10::ae5)
20:58:01 <haskellbridge> <hellwolf> i am having a blast
21:01:26 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:02:01 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:06:14 Square joins (~Square@user/square)
21:08:07 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:09:28 × Square2 quits (~Square4@user/square) (Ping timeout: 252 seconds)
21:10:18 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:13:00 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
21:15:33 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
21:20:51 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
21:20:52 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:24:40 ljdarj joins (~Thunderbi@user/ljdarj)
21:26:00 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
21:29:33 × troojg quits (~troojg@user/troojg) (Ping timeout: 252 seconds)
21:36:14 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:39:46 <haskellbridge> <magic_rb> hellwolf: in regards to the function signatures, same, except that LSP insists on showing a codelens and i do not know how to disable it in Emacs :( so i tend to include them just to shut the thing up
21:40:37 Everything joins (~Everythin@46.211.105.44)
21:40:38 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
21:41:46 codaraxis__ joins (~codaraxis@user/codaraxis)
21:43:17 <mauke> bullied by my dev tools
21:43:30 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 246 seconds)
21:43:58 <haskellbridge> <magic_rb> Still better than vscode
21:45:49 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 260 seconds)
21:48:01 × ash3en quits (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
21:51:28 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:51:38 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:54:11 × ubert quits (~Thunderbi@91.141.67.185.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
21:56:02 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:57:54 <hellwolf> :D yea, I have a tough relationsip with the code lens
21:58:16 <hellwolf> And the fact it is bound to S-l still blows my mind, since on most WM that's locking your screen...
21:59:01 <hellwolf> s-l T l <-- toggle code lens
21:59:14 <hellwolf> I changed mine to s-c-l
21:59:59 <hellwolf> but often I still don't like how code lens looks. My wish list for it: occupy less lines; unclickable.
22:00:35 <hellwolf> anyways... I have a cabal question: if I list some internal modules in other-modules, there is no way I can access in another package, right?
22:00:49 <hellwolf> (for example, in test of the same package)
22:01:24 <geekosaur> I think you can but you must use PackageImports
22:01:57 <geekosaur> unless I misunderstand your question
22:02:03 <geekosaur> oh, right. no, if they're in other-modules, they can't be accessed
22:02:55 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:02:59 <Leary> hellwolf: Put your internals in a private sublibrary.
22:03:47 <hellwolf> :/ okay, but then I need to use a separate folders for it?
22:03:56 <hellwolf> I just tried PackageImports, no luck.
22:04:24 <Leary> Yes.
22:04:42 <geekosaur> right, I realized I was answering the wrong question
22:04:54 <hellwolf> yikes. perhaps I should just not use other-modules
22:05:09 <hellwolf> I wonder if LSP supports sublibrary nowadays.
22:05:16 <Leary> (in principle you shouldn't need separate source directories, but GHC gets weird if you don't)
22:06:06 <geekosaur> HLS does if your cabal is recent enough
22:06:14 <geekosaur> (3.12.1.0)
22:06:25 <hellwolf> cabal-install version 3.12.1.0
22:06:25 <hellwolf> compiled using version 3.12.1.0 of the Cabal library
22:06:46 <hellwolf> I am the exemplar of using everything latest.
22:07:00 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:07:03 <hellwolf> : not true, I don't use ghc 9.12
22:07:11 <hellwolf> yet
22:07:16 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
22:07:22 <c_wraith> well, it's not even in Release Candidate yet...
22:09:29 × michalz quits (~michalz@185.246.207.197) (Remote host closed the connection)
22:10:42 <hellwolf> I cave in. I just export it but with another layer of namespace to avoid having conflict with other package
22:14:06 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
22:14:28 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:15:21 <geekosaur> re other-modules: have you considered that maybe you're designing your APIs wrong if the idea of hiding parts of it is problematic to you?
22:16:42 JuanDaugherty joins (~juan@user/JuanDaugherty)
22:19:41 <hellwolf> in this case, it is some small utility functions/type families that I didn't want to duplicate everywhere
22:20:26 <hellwolf> but if it is from some well-known package, or some corner of base library, I could also use those instead.
22:21:45 <hellwolf> e.g. Data.Type.Bool is one such dark corner.
22:22:23 <hellwolf> but I don't have a `type family TypeEq a b :: Bool` there...
22:22:33 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:22:42 <geekosaur> sounds like a reason for using a private sublibrary like Leary said, then
22:23:14 <hellwolf> I shoudl try. private sublibrary will not be exposed to other packages of the same cabal project, right?
22:26:21 <Leary> hellwolf: https://hackage.haskell.org/package/base-4.20.0.1/docs/Data-Type-Equality.html#g:4
22:26:43 <hellwolf> awesome :)
22:26:54 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
22:26:58 <hellwolf> I can you find, without knowing or asking here. Hoogle cannot search type families...
22:27:03 <hellwolf> *how
22:27:41 <Leary> Good question. In this case I just figured it might be in `Data.Type.Equality`.
22:28:26 <geekosaur> they're not auto-exposed but you can depend on them
22:29:31 <hellwolf> and chatgpt thinks there is none in base library.
22:29:47 <hellwolf> I guess asking in IRC is the only empirically valid option left.
22:30:23 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
22:31:10 <haskellbridge> <Morj> That's why you should always have base sources on hand to grep through
22:33:25 <hellwolf> I guess I will have quite a battle to convince people to use Haskell :) I labeled it "fun", but I see scary error messages and relatively lack of support on the internet or from "LLM AI" ...
22:36:56 <hellwolf> actually, in hoogle, type family appears
22:37:28 <hellwolf> but not sure how to search. "(a :: k) == (b :: k)" didn't work
22:37:43 <hellwolf> searching (==) worked, but I had to know it was called (==) in the first place.
22:37:55 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:38:21 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 265 seconds)
22:38:32 <jackdk> Yeah it's a big mental shift to recognise that error messages are useful and not just "program wrong. think harder human". And then you have to learn to see through the spam to the useful core. Someone posted the error from `maximum 2 3` the other day; that was "glorious"
22:39:42 notzmv joins (~umar@user/notzmv)
22:42:29 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
22:44:55 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
22:45:45 <haskellbridge> <thirdofmay18081814goya> any compiler backends written in haskell that are nice to read or well documented?
22:45:47 Alleria_ joins (~Alleria@user/alleria)
22:47:30 <hellwolf> homework?
22:49:02 × infinity0 quits (~infinity0@pwned.gg) (Quit: WeeChat 4.3.1)
22:49:29 × Alleria quits (~Alleria@user/alleria) (Ping timeout: 255 seconds)
22:49:53 × j1n37 quits (j1n37@user/j1n37) (Read error: Connection reset by peer)
22:49:55 <haskellbridge> <thirdofmay18081814goya> no just want to make my own
22:50:50 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:51:36 <hellwolf> I think people will say GHC itself.
22:51:45 × foul_owl quits (~kerry@157.97.134.165) (Ping timeout: 252 seconds)
22:53:17 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:53:59 j1n37 joins (j1n37@user/j1n37)
22:56:24 <haskellbridge> <thirdofmay18081814goya> hm will take a look
22:57:38 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
22:58:36 <haskellbridge> <thirdofmay18081814goya> ty!
22:59:22 <hellwolf> just curious, what kind of compiler you are writing? Fwiw, I think there is a lot of experts here.
23:00:06 <haskellbridge> <thirdofmay18081814goya> i'm trying to find the easiest target to reach javascript from lean4
23:00:22 <haskellbridge> <thirdofmay18081814goya> am thinking one of either haskell, agda or idris
23:01:18 infinity0 joins (~infinity0@pwned.gg)
23:04:20 × infinity0 quits (~infinity0@pwned.gg) (Client Quit)
23:04:24 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex)
23:08:39 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:09:11 ljdarj1 joins (~Thunderbi@user/ljdarj)
23:09:25 × j1n37 quits (j1n37@user/j1n37) (Read error: Connection reset by peer)
23:10:54 infinity0 joins (~infinity0@pwned.gg)
23:13:15 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 276 seconds)
23:13:15 ljdarj1 is now known as ljdarj
23:14:10 j1n37 joins (j1n37@user/j1n37)
23:14:14 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
23:14:32 × rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer)
23:15:03 rvalue joins (~rvalue@user/rvalue)
23:17:46 L29Ah joins (~L29Ah@wikipedia/L29Ah)
23:20:32 <hellwolf> ?pastebin
23:20:32 <lambdabot> Unknown command, try @list
23:20:41 <hellwolf> @pastebin
23:20:41 <lambdabot> Unknown command, try @list
23:23:06 <hellwolf> How do you make GHC shortern the error message of this scary monster? https://pastebin.com/RbpELwKX
23:23:17 <hellwolf> "ghc-internal-9.1001.0:GHC.Internal.TypeNats.+"
23:25:00 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:29:59 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
23:30:09 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
23:35:23 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:36:52 foul_owl joins (~kerry@174-21-81-201.tukw.qwest.net)
23:40:22 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:41:17 alexherbo2 joins (~alexherbo@2a02-8440-3502-fd8e-d0c2-176e-9396-3461.rev.sfr.net)
23:46:02 × alexherbo2 quits (~alexherbo@2a02-8440-3502-fd8e-d0c2-176e-9396-3461.rev.sfr.net) (Remote host closed the connection)
23:47:09 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
23:47:45 alexherbo2 joins (~alexherbo@2a02-8440-3502-fd8e-d0c2-176e-9396-3461.rev.sfr.net)
23:47:59 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
23:53:45 <geekosaur> depend on the package explicitly and import the module (qualified)
23:54:32 <geekosaur> also I think you were looking for
23:54:35 <geekosaur> ?where paste
23:54:35 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
23:55:14 codaraxis___ joins (~codaraxis@user/codaraxis)
23:55:15 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:58:43 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 245 seconds)
23:59:33 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)

All times are in UTC on 2024-11-27.