Home liberachat/#haskell: Logs Calendar

Logs on 2024-10-30 (liberachat/#haskell)

00:00:04 × random-jellyfish quits (~developer@user/random-jellyfish) (Quit: Leaving)
00:00:46 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:02:14 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
00:04:48 × Square quits (~Square@user/square) (Ping timeout: 252 seconds)
00:05:45 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
00:05:48 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
00:08:15 × AlexNoo quits (~AlexNoo@178.34.150.252) (Read error: Connection reset by peer)
00:08:23 Sgeo_ joins (~Sgeo@user/sgeo)
00:08:26 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
00:08:37 AlexNoo joins (~AlexNoo@178.34.150.252)
00:12:14 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:14:12 × Me-me quits (~me-me@kc.randomserver.name) (Read error: Connection reset by peer)
00:14:19 Wstfgl0 joins (~me-me@kc.randomserver.name)
00:14:20 Wstfgl0 is now known as Me-me
00:15:49 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
00:18:59 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 260 seconds)
00:20:20 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
00:20:23 Digitteknohippie joins (~user@user/digit)
00:20:24 × Digit quits (~user@user/digit) (Ping timeout: 246 seconds)
00:20:26 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
00:21:28 × xff0x quits (~xff0x@2405:6580:b080:900:dd4:7391:684:d55b) (Ping timeout: 244 seconds)
00:25:39 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 265 seconds)
00:29:29 × troojg quits (~troojg@user/troojg) (Ping timeout: 260 seconds)
00:31:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:33:37 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
00:34:03 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
00:34:57 × sadmax quits (~user@64.130.91.66) (Ping timeout: 248 seconds)
00:38:26 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
00:38:42 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
00:40:55 × bliminse quits (~bliminse@user/bliminse) (Ping timeout: 264 seconds)
00:41:38 Lears is now known as Leary
00:41:59 × _________ quits (~nobody@user/noodly) (Ping timeout: 255 seconds)
00:42:13 bliminse joins (~bliminse@user/bliminse)
00:43:52 _________ joins (~nobody@user/noodly)
00:47:23 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
00:48:07 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
00:51:46 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
00:52:43 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
00:53:54 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:54:13 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
00:56:18 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:56:35 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
01:03:29 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:05:50 × rselim quits (ce261f06ff@user/milesrout) (Ping timeout: 260 seconds)
01:05:50 × filwisher quits (2e6936c793@2a03:6000:1812:100::170) (Ping timeout: 260 seconds)
01:05:50 × RussetParrotBear quits (45ce440a48@2a03:6000:1812:100::e2) (Ping timeout: 260 seconds)
01:05:50 × lucyy quits (228ee8f0ce@user/lucyy) (Ping timeout: 260 seconds)
01:05:50 × eso quits (a0662dfd5e@2a03:6000:1812:100::1266) (Ping timeout: 260 seconds)
01:06:25 × cpli quits (77fc530071@2a03:6000:1812:100::252) (Ping timeout: 260 seconds)
01:06:25 × jkoshy quits (99b9359beb@user/jkoshy) (Ping timeout: 260 seconds)
01:06:25 × fn_lumi quits (3d621153a5@2a03:6000:1812:100::df7) (Ping timeout: 260 seconds)
01:06:59 × pmk quits (6afe4476a1@2a03:6000:1812:100::26d) (Ping timeout: 260 seconds)
01:07:29 RussetParrotBear joins (45ce440a48@2a03:6000:1812:100::e2)
01:07:29 lucyy joins (228ee8f0ce@user/lucyy)
01:07:30 eso joins (a0662dfd5e@2a03:6000:1812:100::1266)
01:07:30 filwisher joins (2e6936c793@2a03:6000:1812:100::170)
01:08:05 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
01:09:07 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
01:09:47 pmk joins (6afe4476a1@2a03:6000:1812:100::26d)
01:09:47 jkoshy joins (99b9359beb@user/jkoshy)
01:09:48 fn_lumi joins (3d621153a5@2a03:6000:1812:100::df7)
01:09:48 cpli joins (77fc530071@2a03:6000:1812:100::252)
01:09:49 rselim joins (ce261f06ff@user/milesrout)
01:16:25 xff0x joins (~xff0x@182.169.73.28)
01:20:18 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:22:56 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
01:23:02 philopsos joins (~caecilius@user/philopsos)
01:23:53 × spew quits (~spew@201.141.99.170) (Quit: spew)
01:25:06 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
01:27:14 × Natch quits (~natch@c-92-34-7-158.bbcust.telenor.se) (Ping timeout: 260 seconds)
01:29:07 Inst_ joins (~Inst@user/Inst)
01:30:19 × jleightcap quits (7bc4014b62@user/jleightcap) (Ping timeout: 260 seconds)
01:30:20 × samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 260 seconds)
01:30:20 × Ankhers quits (e99e97ef8e@2a03:6000:1812:100::2a2) (Ping timeout: 260 seconds)
01:30:20 × bwolf quits (c3bc363dd1@2a03:6000:1812:100::180) (Ping timeout: 260 seconds)
01:30:20 × fvr quits (ef3e56ca8b@2a03:6000:1812:100::3c4) (Ping timeout: 260 seconds)
01:30:20 samhh_ is now known as samhh
01:30:33 Natch joins (~natch@c-92-34-7-158.bbcust.telenor.se)
01:30:44 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
01:31:00 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 272 seconds)
01:31:06 × Inst quits (~Inst@user/Inst) (Ping timeout: 246 seconds)
01:31:21 <Axman6> @unmtl ExceptT e (StateT e IO) a
01:31:21 <lambdabot> e -> IO (Either e a, e)
01:31:23 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
01:31:28 <Axman6> @unmtl ExceptT e (StateT s IO) a
01:31:28 <lambdabot> s -> IO (Either e a, s)
01:31:41 <Axman6> @unmtl StateT s e (ExceptT e IO) a
01:31:41 <lambdabot> err: `s -> e (ExceptT e IO, s)' is not a type function.
01:31:54 bwolf joins (c3bc363dd1@2a03:6000:1812:100::180)
01:31:55 fvr joins (ef3e56ca8b@2a03:6000:1812:100::3c4)
01:32:15 <Axman6> @unmtl StateT s (ExceptT e IO) a
01:32:15 <lambdabot> s -> IO (Either e (a, s))
01:34:18 Ankhers joins (e99e97ef8e@2a03:6000:1812:100::2a2)
01:34:19 jleightcap joins (7bc4014b62@user/jleightcap)
01:35:15 × Inst_ quits (~Inst@user/Inst) (Ping timeout: 265 seconds)
01:35:23 × petrichor quits (~znc-user@user/petrichor) (Ping timeout: 245 seconds)
01:35:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:36:15 troojg joins (~troojg@user/troojg)
01:38:57 × paul_j quits (~user@8.190.187.81.in-addr.arpa) (Ping timeout: 248 seconds)
01:40:14 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
01:44:13 samhh_ joins (7569f027cf@2a03:6000:1812:100::e4)
01:51:03 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
01:52:07 × _________ quits (~nobody@user/noodly) (Ping timeout: 252 seconds)
01:54:10 _________ joins (~nobody@user/noodly)
01:55:59 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
01:59:33 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
02:02:47 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
02:03:07 sadmax joins (~user@64.130.91.66)
02:07:51 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:12:28 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
02:13:23 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
02:15:55 × troojg quits (~troojg@user/troojg) (Remote host closed the connection)
02:23:13 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:24:01 zlqrvx joins (~zlqrvx@user/zlqrvx)
02:24:57 byte_ joins (~byte@149.28.222.189)
02:24:57 × mzg quits (mzg@abusers.hu) (Ping timeout: 244 seconds)
02:25:10 mzg joins (~mzg@abusers.hu)
02:25:15 × zlqrvx_ quits (~zlqrvx@101.175.150.247) (Quit: %quit%)
02:25:15 × Spawns_Carpeting quits (~mobile@user/spawns-carpeting/x-6969421) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
02:25:33 user363627 joins (~user@user/user363627)
02:26:00 × _________ quits (~nobody@user/noodly) (Ping timeout: 265 seconds)
02:26:00 × weary-traveler quits (~user@user/user363627) (Ping timeout: 265 seconds)
02:26:51 _________ joins (~nobody@user/noodly)
02:28:04 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
02:29:23 × byte quits (~byte@149.28.222.189) (Ping timeout: 265 seconds)
02:29:51 byte_ is now known as byte
02:30:17 Spawns_Carpeting joins (~mobile@user/spawns-carpeting/x-6969421)
02:38:36 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:41:57 × vglfr quits (~vglfr@c-73-250-25-113.hsd1.md.comcast.net) (Ping timeout: 265 seconds)
02:43:14 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
02:51:01 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 248 seconds)
02:53:59 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
02:54:08 Inst joins (~Inst@user/Inst)
02:58:55 L29Ah joins (~L29Ah@wikipedia/L29Ah)
02:59:02 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
03:06:08 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
03:09:20 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:14:20 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
03:23:29 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
03:24:43 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:29:26 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
03:40:07 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:42:01 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
03:42:14 × terrorjack4 quits (~terrorjac@static.48.15.202.116.clients.your-server.de) (Quit: The Lounge - https://thelounge.chat)
03:42:47 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
03:43:39 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
03:43:56 terrorjack4 joins (~terrorjac@2a01:4f8:c17:dc9f::)
03:46:43 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
03:46:54 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
03:58:11 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
03:59:47 × td_ quits (~td@i5387091D.versanet.de) (Ping timeout: 265 seconds)
04:01:32 td_ joins (~td@i5387091D.versanet.de)
04:02:39 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
04:06:17 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
04:12:51 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds)
04:13:26 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
04:13:31 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:14:53 ChaiTRex joins (~ChaiTRex@user/chaitrex)
04:18:08 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
04:25:56 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
04:26:12 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
04:28:57 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:33:36 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
04:39:23 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:44:20 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
04:48:51 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
04:57:07 × notzmv quits (~daniel@user/notzmv) (Read error: Connection reset by peer)
04:59:42 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:01:39 Inst_ joins (~Inst@user/Inst)
05:04:21 × Inst quits (~Inst@user/Inst) (Ping timeout: 276 seconds)
05:05:24 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
05:06:24 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
05:07:37 Inst_ is now known as Inst
05:07:41 <Inst> thsi is actually pretty great
05:07:42 <Inst> https://www.schoolofhaskell.com/user/snoyberg/random-code-snippets/set-is-not-a-functor
05:07:51 <Inst> simplest and easiest explanation for why Set cannot be a functor
05:13:10 <monochrom> No, it is a strawman argument with doofus Eq and Ord instances.
05:13:46 <monochrom> simplest and easiest example why I disregard snoyberg arguments.
05:13:59 × monochrom quits (trebla@216.138.220.146) (Quit: ZNC 1.9.0+deb2build3 - https://znc.in)
05:16:21 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:17:20 euphores joins (~SASL_euph@user/euphores)
05:21:28 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:25:23 monochrom joins (trebla@216.138.220.146)
05:29:55 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
05:30:01 × Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
05:30:48 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.4.2)
05:31:54 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:33:17 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
05:36:26 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:40:19 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
05:47:15 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
05:49:03 <mauke> monochrom: why strawman?
05:51:54 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:54:11 <jackdk> It proves that `Set.map f . Set.map g` is not `Set.map (f . g)` but says nothing about the fact that you cannot write `instance Functor Set where fmap = Set.map` (you don't have the `Ord b` in scope that is required by `Set.map`)
05:59:41 EarlPitts joins (~EarlPitts@20014C4C1C6E670035C3E8C179579344.catv.pool.telekom.hu)
06:02:57 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:05:44 <jackdk> And even then it only proves that non-equivalence in the presence of pathological^Wdoofus `Eq`/`Ord` instances
06:06:26 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
06:07:01 michalz joins (~michalz@185.246.207.201)
06:07:20 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
06:08:05 × Spawns_Carpeting quits (~mobile@user/spawns-carpeting/x-6969421) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
06:09:50 <mauke> that's like saying all primes are odd because the counterexample of 2 is "doofus"
06:10:27 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
06:11:09 Spawns_Carpeting joins (~mobile@user/spawns-carpeting/x-6969421)
06:12:26 ubert joins (~Thunderbi@178.165.189.55.wireless.dyn.drei.com)
06:15:22 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
06:15:49 euleritian joins (~euleritia@dynamic-176-006-131-000.176.6.pool.telefonica.de)
06:18:20 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:24:45 kenran joins (~user@user/kenran)
06:25:21 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
06:29:34 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:30:15 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
06:35:36 × alphazone_ quits (~alphazone@2.219.56.221) (Ping timeout: 246 seconds)
06:36:19 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:37:57 <jackdk> Nah all primes are odd once you correct for measurement error
06:40:51 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
06:43:52 × ell quits (~ellie@user/ellie) (Read error: Connection reset by peer)
06:44:01 ell2 joins (~ellie@user/ellie)
06:44:19 × alioguzhan quits (~Thunderbi@78.173.91.30) (Ping timeout: 244 seconds)
06:48:18 <Leary> The instances are lawful if the contents of the newtype cannot be inspected, otherwise they're just awful.
06:50:05 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:51:24 alphabitserial joins (~alphabits@user/alphabitserial)
06:51:41 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
06:51:51 × EarlPitts quits (~EarlPitts@20014C4C1C6E670035C3E8C179579344.catv.pool.telekom.hu) (Ping timeout: 256 seconds)
06:54:29 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:56:40 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
07:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
07:00:38 caconym joins (~caconym@user/caconym)
07:02:15 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:02:20 Digitteknohippie is now known as Digit
07:03:25 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:06:32 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
07:07:24 × alphabitserial quits (~alphabits@user/alphabitserial) (Quit: alphabitserial)
07:17:37 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:20:14 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 255 seconds)
07:22:03 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:26:30 preflex joins (~preflex@schedar.uberspace.de)
07:27:02 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:33:00 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:37:31 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:42:18 × jle` quits (~jle`@2603:8001:3b02:84d4:467d:3e5f:31ca:9a0a) (Ping timeout: 276 seconds)
07:43:24 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
07:43:44 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
07:45:47 jle` joins (~jle`@syn-023-240-075-236.res.spectrum.com)
07:48:23 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
07:48:24 Square2 joins (~Square4@user/square)
07:48:40 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
07:49:09 ChaiTRex joins (~ChaiTRex@user/chaitrex)
07:49:12 alphabitserial joins (~alphabits@user/alphabitserial)
07:52:36 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
07:57:10 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
08:03:14 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
08:07:04 acidjnk_new joins (~acidjnk@p200300d6e7283f52e45246a7ea38e27a.dip0.t-ipconnect.de)
08:08:31 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
08:08:41 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
08:08:50 CiaoSen joins (~Jura@2a05:5800:481:1f00:ca4b:d6ff:fec1:99da)
08:11:14 × ft quits (~ft@p4fc2a216.dip0.t-ipconnect.de) (Quit: leaving)
08:11:44 alp joins (~alp@2001:861:e3d6:8f80:1380:9a94:518c:2b43)
08:12:07 × preflex quits (~preflex@schedar.uberspace.de) (Remote host closed the connection)
08:12:15 preflex joins (~preflex@schedar.uberspace.de)
08:20:00 × euleritian quits (~euleritia@dynamic-176-006-131-000.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
08:20:18 euleritian joins (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de)
08:33:42 <Inst> jackdk: isn't that more about implementation details?
08:34:04 <Inst> Actually, I see where monochrom is right and Snoyman's wrong here, because the Haskell Set a is not a proper Set, but its interface assumes it is
08:35:37 <Inst> ah, so you can orphan instance Set into Functor, cool, except it's not a true Set you're orphan instancing but rather a size-balanced binary tree
08:37:37 <Inst> cool, Set exports its constructors so Set is technically broken
08:38:32 <Inst> also, the reason I showed up this time was to ask
08:38:55 <Inst> is it true to say that, ignoring laziness, Haskell has no implicit state?
08:39:22 <Inst> i.e, all state is explicit and is notated in the type system (IO / State / Reader ... etc)
08:45:52 ph88 joins (~ph88@2a02:8109:9e26:c800:3808:5ad1:785a:e722)
08:46:24 <ph88> Could any type wizards have a look at this code? https://play.haskell.org/saved/io5gf3oy
08:50:32 merijn joins (~merijn@77.242.116.146)
08:53:15 <Inst> hmmm, weird, Set(..) should import all the constructors
08:55:15 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds)
08:56:29 <tomsmeding> ph88: https://play.haskell.org/saved/gbALp3A0
08:57:37 <tomsmeding> ph88: a let-binding is lazy, so it cannot generate any type evidence: to be certain that the type evidence you discover (such as equalities) is actually valid, you have to evaluate the proof (the GADT constructor) to WHNF
08:58:16 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
08:58:20 <tomsmeding> GHC goes even further and disallows the let-binding altogether, I'm not sure what the technical reason for that is, but it couldn't work anyway
08:59:04 <tomsmeding> (indeed, a bang pattern is insufficient, you really need a case)
08:59:15 <tomsmeding> something to do with scoping of existential type variables, probably
09:01:24 merijn joins (~merijn@77.242.116.146)
09:03:31 <tomsmeding> ph88: if you don't like the case then a pattern guard also suffices https://play.haskell.org/saved/HDgQPO9u, and you can even put the `let childName2` as a guard too
09:05:35 <Inst> ah, I misread the CPP, Set only exports the type if it's not ni Testing, so it's opaque
09:05:45 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 246 seconds)
09:05:47 <tomsmeding> Inst: looking at the haddocks is easier :p
09:05:56 <tomsmeding> the constructors are only exposed from the .Internal module, which seems fine
09:06:32 alphazone joins (~alphazone@2.219.56.221)
09:06:41 × AlexZenon quits (~alzenon@178.34.150.252) (Quit: ;-)
09:07:24 × AlexNoo quits (~AlexNoo@178.34.150.252) (Quit: Leaving)
09:08:31 <Inst> what's going on with Set, anyways?
09:08:56 × preflex quits (~preflex@schedar.uberspace.de) (Remote host closed the connection)
09:09:03 <Inst> empty :: Set a; i.e, without constraint
09:09:30 <Inst> it's possible to create a Set using Set.singleton that, ummm, can't have elements added to or removed from it
09:09:44 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:12:02 <Inst> i mean, unless i'm wrong about Set, i'm going to stop kicking the tires, I don't think much of containers
09:13:11 ljdarj joins (~Thunderbi@user/ljdarj)
09:15:38 <tomsmeding> that is possible
09:15:41 <tomsmeding> why is that a problem?
09:16:25 <tomsmeding> you can fully consistently create a one-element set and then request a list of all elements in the set in increasing order
09:16:27 merijn joins (~merijn@77.242.116.146)
09:16:44 <tomsmeding> not sure what's wrong with that
09:16:49 <tomsmeding> though it's not terribly useful
09:17:07 <Inst> thanks for showing i'm probably wrong about Set being weird
09:17:38 <tomsmeding> the type class system ensures that if you ask for an Ord a dictionary, then you'll always get the same one
09:17:53 <tomsmeding> so Set doesn't need to "save" the dictionary somehow when creating a new set, it can just request it whenever it needs it
09:18:15 <tomsmeding> and you can create a singleton set without needing the dictionary, so why ask for it?
09:23:53 <Inst> so it's a performance optimization
09:24:01 preflex joins (~preflex@user/preflex)
09:24:11 <Inst> is Set generally (not always) more performant than list, given that it's an ordered size-balanced binary tree?
09:24:25 <tomsmeding> for what operations?
09:24:30 AlexNoo joins (~AlexNoo@178.34.150.252)
09:24:37 AlexZenon joins (~alzenon@178.34.150.252)
09:24:39 <tomsmeding> some things are faster for Set, some things are slower
09:25:23 <mauke> preflex: quote
09:25:23 <preflex> <bos> i'm very pleased by the recent progress of the C++ standard. it's gradually eroding the performance advantage of C++ compilers over GHC, without the simons having to do anything.
09:25:29 <mauke> cool, so that's working again
09:25:47 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 255 seconds)
09:26:01 <Inst> (remember back when people were bragging that GHC was 80% of C++ performance? ;_;)
09:27:23 merijn joins (~merijn@77.242.116.146)
09:28:37 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:30:01 <tomsmeding> c++ _compilers_, or the code _generated_ by c++ compilers?
09:31:56 <merijn> ooh, I just joined at the right time for some pedantic opinions :>
09:32:09 <merijn> What are we praising/criticising about C++? ;)
09:33:00 <tomsmeding> https://ircbrowse.tomsmeding.com/browse/lchaskell?id=1391621#trid1391621
09:33:23 <tomsmeding> sorry, not much depth here :p
09:33:26 <tomsmeding> also /me afk
09:33:33 <mauke> c++ compilers :-)
09:34:07 <merijn> I mean, C++ compilers were never that far ahead of GHC in terms of compilation times anyway >.>
09:34:07 <mauke> preflex: seen merijn
09:34:07 <preflex> merijn was last seen on #haskell 0 seconds ago, saying: I mean, C++ compilers were never that far ahead of GHC in terms of compilation times anyway >.>
09:34:16 <mauke> good, good
09:34:21 <merijn> :O
09:34:49 <merijn> This is like seeing a corpse come back to live
09:34:54 merijn pats preflex
09:35:39 × euleritian quits (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
09:36:24 euleritian joins (~euleritia@dynamic-176-006-131-000.176.6.pool.telefonica.de)
09:36:49 <mauke> preflex: calc 2 ( + 3
09:36:49 <preflex> 5
09:38:15 rvalue- joins (~rvalue@user/rvalue)
09:39:07 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 264 seconds)
09:42:14 rvalue- is now known as rvalue
09:43:25 × xff0x quits (~xff0x@182.169.73.28) (Ping timeout: 265 seconds)
09:44:14 × preflex quits (~preflex@user/preflex) (Remote host closed the connection)
09:44:16 × mesaoptimizer quits (~mesaoptim@user/PapuaHardyNet) (Remote host closed the connection)
09:44:23 preflex joins (~preflex@user/preflex)
09:44:26 × samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Read error: Connection reset by peer)
09:44:26 × duncan quits (c6181279e3@user/meow/duncan) (Read error: Connection reset by peer)
09:44:26 samhh_ is now known as samhh
09:44:27 × eso quits (a0662dfd5e@2a03:6000:1812:100::1266) (Read error: Connection reset by peer)
09:44:27 × pmk quits (6afe4476a1@2a03:6000:1812:100::26d) (Read error: Connection reset by peer)
09:44:28 lxsameer joins (~lxsameer@Serene/lxsameer)
09:44:31 × rselim quits (ce261f06ff@user/milesrout) (Read error: Connection reset by peer)
09:44:34 pmk joins (6afe4476a1@2a03:6000:1812:100::26d)
09:44:34 × fn_lumi quits (3d621153a5@2a03:6000:1812:100::df7) (Read error: Connection reset by peer)
09:44:34 × lucyy quits (228ee8f0ce@user/lucyy) (Read error: Connection reset by peer)
09:44:34 × cpli quits (77fc530071@2a03:6000:1812:100::252) (Read error: Connection reset by peer)
09:44:34 × JoelMcCracken quits (5ea8252fbb@2a03:6000:1812:100::10e3) (Read error: Connection reset by peer)
09:44:34 × sus quits (1b7af6299f@user/zeromomentum) (Read error: Connection reset by peer)
09:44:34 × sm2n quits (ae95cb1267@user/sm2n) (Read error: Connection reset by peer)
09:44:34 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Read error: Connection reset by peer)
09:44:35 eso joins (a0662dfd5e@2a03:6000:1812:100::1266)
09:44:35 × jkoshy quits (99b9359beb@user/jkoshy) (Read error: Connection reset by peer)
09:44:35 × probie quits (cc0b34050a@user/probie) (Read error: Connection reset by peer)
09:44:36 × lane quits (809450f172@2a03:6000:1812:100::1300) (Read error: Connection reset by peer)
09:44:40 rselim joins (ce261f06ff@user/milesrout)
09:44:42 sus_ joins (1b7af6299f@user/zeromomentum)
09:44:42 fn_lumi_ joins (3d621153a5@2a03:6000:1812:100::df7)
09:44:43 jmcantrell_ joins (644f1bed9a@user/jmcantrell)
09:44:43 jkoshy joins (99b9359beb@user/jkoshy)
09:44:43 lucyy joins (228ee8f0ce@user/lucyy)
09:44:43 JoelMcCracken_ joins (5ea8252fbb@2a03:6000:1812:100::10e3)
09:44:43 sm2n_ joins (ae95cb1267@user/sm2n)
09:44:44 cpli_ joins (77fc530071@2a03:6000:1812:100::252)
09:44:44 lane_ joins (809450f172@2a03:6000:1812:100::1300)
09:44:44 probie joins (cc0b34050a@user/probie)
09:44:48 sus_ is now known as sus
09:44:58 fn_lumi_ is now known as fn_lumi
09:45:30 JoelMcCracken_ is now known as JoelMcCracken
09:46:12 jmcantrell_ is now known as jmcantrell
09:46:22 cpli_ is now known as cpli
09:47:54 sm2n_ is now known as sm2n
09:53:42 × myme quits (~myme@2a01:799:d5c:5f00:e607:4386:5207:22da) (Ping timeout: 246 seconds)
09:54:56 myme joins (~myme@2a01:799:d5c:5f00:9bb9:600b:e984:ed63)
09:56:59 <ph88> tomsmeding, thanks that fixed it for me! How did you know about this solution? And how did you know this was the problem?
09:57:03 × Ankhers quits (e99e97ef8e@2a03:6000:1812:100::2a2) (Ping timeout: 245 seconds)
09:57:12 × ggb quits (a62ffbaf4f@2a03:6000:1812:100::3ac) (Ping timeout: 246 seconds)
09:57:12 × ursa-major quits (114efe6c39@2a03:6000:1812:100::11f3) (Ping timeout: 246 seconds)
09:57:15 × probie quits (cc0b34050a@user/probie) (Ping timeout: 260 seconds)
09:57:15 × rselim quits (ce261f06ff@user/milesrout) (Ping timeout: 260 seconds)
09:57:41 × arcadewise quits (52968ed80d@2a03:6000:1812:100::3df) (Ping timeout: 272 seconds)
09:57:42 × chaitlatte0 quits (ea29c0bb16@user/chaitlatte0) (Ping timeout: 252 seconds)
09:57:43 × JoelMcCracken quits (5ea8252fbb@2a03:6000:1812:100::10e3) (Ping timeout: 264 seconds)
09:57:43 × sm2n quits (ae95cb1267@user/sm2n) (Ping timeout: 264 seconds)
09:57:43 × RussetParrotBear quits (45ce440a48@2a03:6000:1812:100::e2) (Ping timeout: 264 seconds)
09:57:43 × bsima1 quits (9d7e39c8ad@2a03:6000:1812:100::dd) (Ping timeout: 264 seconds)
09:57:50 × cpli quits (77fc530071@2a03:6000:1812:100::252) (Ping timeout: 260 seconds)
09:57:50 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Ping timeout: 260 seconds)
09:57:54 × aniketd quits (32aa4844cd@2a03:6000:1812:100::dcb) (Ping timeout: 246 seconds)
09:57:54 × evanrelf quits (3addc196af@2a03:6000:1812:100::f0) (Ping timeout: 246 seconds)
09:57:54 × titibandit quits (e33ffbab65@user/titibandit) (Ping timeout: 246 seconds)
09:58:04 × fgaz quits (1ff9197ed6@2a03:6000:1812:100::11ea) (Ping timeout: 244 seconds)
09:58:15 × ymherklotz quits (cb2c9cfbdd@2a03:6000:1812:100::29a) (Ping timeout: 246 seconds)
09:58:15 × whereiseveryone quits (206ba86c98@2a03:6000:1812:100::2e4) (Ping timeout: 246 seconds)
09:58:18 × smiesner quits (b0cf5acf8c@user/smiesner) (Ping timeout: 272 seconds)
09:58:18 × b0o quits (0e4a0bf4c9@2a03:6000:1812:100::1bf) (Ping timeout: 272 seconds)
09:58:19 × fvr quits (ef3e56ca8b@2a03:6000:1812:100::3c4) (Ping timeout: 245 seconds)
09:58:22 <tomsmeding> mauke: what is... that syntax?
09:58:25 × samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 260 seconds)
09:58:25 × bwolf quits (c3bc363dd1@2a03:6000:1812:100::180) (Ping timeout: 260 seconds)
09:58:36 × akspecs quits (00cc8321af@sourcehut/user/akspecs) (Ping timeout: 246 seconds)
09:58:53 <tomsmeding> ph88: I guess having run into this problem head-first, somehow figured out how to solve it, and then having had to use this solution about 300x times since?
09:58:55 <tomsmeding> :p
09:58:55 × lane_ quits (809450f172@2a03:6000:1812:100::1300) (Ping timeout: 264 seconds)
09:58:55 × sus quits (1b7af6299f@user/zeromomentum) (Ping timeout: 264 seconds)
09:58:56 × raghavgururajan quits (ea769b8000@user/raghavgururajan) (Ping timeout: 272 seconds)
09:58:56 × tok quits (da65c7b04b@user/tok) (Ping timeout: 272 seconds)
09:58:56 × henrytill quits (e0180937c3@2a03:6000:1812:100::e8c) (Ping timeout: 272 seconds)
09:58:57 × filwisher quits (2e6936c793@2a03:6000:1812:100::170) (Ping timeout: 246 seconds)
09:59:00 × fn_lumi quits (3d621153a5@2a03:6000:1812:100::df7) (Ping timeout: 260 seconds)
09:59:00 × jkoshy quits (99b9359beb@user/jkoshy) (Ping timeout: 260 seconds)
09:59:00 × lucyy quits (228ee8f0ce@user/lucyy) (Ping timeout: 260 seconds)
09:59:00 × eso quits (a0662dfd5e@2a03:6000:1812:100::1266) (Ping timeout: 260 seconds)
09:59:00 × pmk quits (6afe4476a1@2a03:6000:1812:100::26d) (Ping timeout: 260 seconds)
09:59:00 × jleightcap quits (7bc4014b62@user/jleightcap) (Ping timeout: 260 seconds)
09:59:07 × euleritian quits (~euleritia@dynamic-176-006-131-000.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
09:59:13 <tomsmeding> I very disproportionally write heavily typed code so this comes up rather often
09:59:26 <tomsmeding> preflex: calc 2 + ( 3
09:59:26 <preflex> 5
09:59:34 × lukec quits (9dfd4d094e@2a03:6000:1812:100::10e) (Ping timeout: 272 seconds)
09:59:34 × jakzale quits (6291399afa@user/jakzale) (Ping timeout: 272 seconds)
09:59:34 × shreyasminocha quits (51fdc93eda@user/shreyasminocha) (Ping timeout: 272 seconds)
09:59:36 euleritian joins (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de)
09:59:37 <tomsmeding> preflex: calc 2 * (3 + 4)
09:59:37 <preflex> 14
09:59:43 <tomsmeding> preflex: calc 2 * 3) + 4
09:59:43 <preflex> 10
09:59:53 <tomsmeding> unused parentheses are just... unused?
09:59:57 <tomsmeding> preflex: calc 2 * (3 + 4
09:59:57 <preflex> 14
10:00:06 <tomsmeding> preflex: calc 3 + 4) * 2
10:00:06 <preflex> 14
10:00:08 <tomsmeding> :o
10:00:12 <tomsmeding> interesting
10:01:08 <ph88> tomsmeding, genius :D
10:01:12 <mauke> enhanced infix notation
10:01:18 <tomsmeding> ph88: if you read the error closely, it also has a hint about what's happening. It says "type variable `a1' would escape its scope", and that the variable is bound my MkEntity
10:01:30 <tomsmeding> so apparently that a1 referes to the 'a' in MkEntity's signature
10:01:34 <tomsmeding> *refers
10:01:34 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
10:01:45 <tomsmeding> so what does it mean that 'a' _escapes its scope_?
10:02:15 fgaz joins (1ff9197ed6@2a03:6000:1812:100::11ea)
10:02:24 <tomsmeding> this has to do with how haskell treats existential types; if you have an existential type variable, then such a thing is _scoped_: it's introduced by some scoping construct (a function argument, case, lambda, etc.), and has some unknown yet rigid meaning inside of that scope
10:02:35 <ph88> i had a feeling about scoping. Though i didn't realize it was because of the let-binding and a case would fix that. Is there any documentation to read about let-bindings and scoping issue?
10:02:37 <tomsmeding> and to preserve soundness, the external type of that construct cannot mention the existential type variable
10:02:50 <tomsmeding> 'let' doesn't make a suitable scope
10:03:25 <ph88> you mentioned before that the let binding is lazy, thus not creating the suitable scope ?
10:03:46 <tomsmeding> ph88: dunno, but this paper is related (it presents a generalisation to Haskell's type system that does allow more flexible existentials) and it's sure to include an explanation of the status quo :p https://dl.acm.org/doi/pdf/10.1145/3473569
10:03:50 <tomsmeding> (I read this a few years ago)
10:03:58 <tomsmeding> ph88: yes, I think that's what's happening
10:05:03 <mauke> preflex: calc 2 3 *)+ 4
10:05:03 <preflex> 10
10:05:45 <tomsmeding> ph88: hm, seems the paper doesn't really explain the status quo
10:06:24 <tomsmeding> but there are bits and pieces here and there
10:06:24 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
10:06:34 ph88^ joins (~ph88@2a02:8109:9e26:c800:ed53:7d07:6030:570a)
10:06:38 mesaoptimizer joins (~mesaoptim@user/PapuaHardyNet)
10:07:39 fvr joins (ef3e56ca8b@2a03:6000:1812:100::3c4)
10:07:39 lane joins (809450f172@2a03:6000:1812:100::1300)
10:07:41 ursa-major joins (114efe6c39@2a03:6000:1812:100::11f3)
10:07:43 titibandit joins (e33ffbab65@user/titibandit)
10:07:43 fn_lumi joins (3d621153a5@2a03:6000:1812:100::df7)
10:07:44 aniketd joins (32aa4844cd@2a03:6000:1812:100::dcb)
10:07:45 Ankhers joins (e99e97ef8e@2a03:6000:1812:100::2a2)
10:07:49 smiesner joins (b0cf5acf8c@user/smiesner)
10:07:49 jkoshy joins (99b9359beb@user/jkoshy)
10:07:50 bsima1 joins (9d7e39c8ad@2a03:6000:1812:100::dd)
10:07:52 chaitlatte0 joins (ea29c0bb16@user/chaitlatte0)
10:07:52 evanrelf joins (3addc196af@2a03:6000:1812:100::f0)
10:07:53 jakzale joins (6291399afa@user/jakzale)
10:07:56 whereiseveryone joins (206ba86c98@2a03:6000:1812:100::2e4)
10:08:06 samhh joins (7569f027cf@2a03:6000:1812:100::e4)
10:08:09 JoelMcCracken joins (5ea8252fbb@2a03:6000:1812:100::10e3)
10:08:11 jleightcap joins (7bc4014b62@user/jleightcap)
10:08:13 ubert joins (~Thunderbi@178.165.189.55.wireless.dyn.drei.com)
10:08:18 RussetParrotBear joins (45ce440a48@2a03:6000:1812:100::e2)
10:08:19 <tomsmeding> ph88: second bullet point here https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/existential_quantification.html#restrictions
10:08:21 rselim joins (ce261f06ff@user/milesrout)
10:08:26 bwolf joins (c3bc363dd1@2a03:6000:1812:100::180)
10:08:27 sus joins (1b7af6299f@user/zeromomentum)
10:08:33 × ph88 quits (~ph88@2a02:8109:9e26:c800:3808:5ad1:785a:e722) (Ping timeout: 265 seconds)
10:08:47 <tomsmeding> apparently it's "otherwise the implementation gets even more complicated" :D
10:08:49 <ph88^> thanks! i'll see if i can understand it
10:11:08 <tomsmeding> lol, re the third bullet point: the fact that newtypes cannot be existential leads to this data type https://hackage.haskell.org/package/some-1.0.6/docs/Data-Some.html having a very evil implementation
10:11:10 ph88 joins (~ph88@2a02:8109:9e26:c800:c35a:a881:34b9:612a)
10:11:30 <tomsmeding> apparently this is not sufficient reason to lift the restricion :p
10:11:56 <tomsmeding> nice, this list is cool, I should have read it years ago
10:12:37 petrichor joins (~znc-user@user/petrichor)
10:12:51 <ph88> You mean this list? https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/existential_quantification.html#restrictions
10:13:28 ggb joins (a62ffbaf4f@2a03:6000:1812:100::3ac)
10:13:54 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:14:21 × ph88^ quits (~ph88@2a02:8109:9e26:c800:ed53:7d07:6030:570a) (Ping timeout: 265 seconds)
10:15:25 samhh_ joins (7569f027cf@2a03:6000:1812:100::e4)
10:16:11 duncan joins (c6181279e3@user/meow/duncan)
10:16:48 <tomsmeding> yes
10:17:05 × qaotsap quits (~paotsaq@127.209.37.188.rev.vodafone.pt) (Ping timeout: 255 seconds)
10:17:41 eso joins (a0662dfd5e@2a03:6000:1812:100::1266)
10:17:59 lucyy joins (228ee8f0ce@user/lucyy)
10:17:59 akspecs joins (00cc8321af@sourcehut/user/akspecs)
10:18:01 filwisher joins (2e6936c793@2a03:6000:1812:100::170)
10:18:04 cpli joins (77fc530071@2a03:6000:1812:100::252)
10:18:16 tok joins (da65c7b04b@user/tok)
10:18:38 pmk joins (6afe4476a1@2a03:6000:1812:100::26d)
10:18:43 henrytill joins (e0180937c3@2a03:6000:1812:100::e8c)
10:18:48 b0o joins (0e4a0bf4c9@2a03:6000:1812:100::1bf)
10:18:55 sm2n joins (ae95cb1267@user/sm2n)
10:18:58 arcadewise joins (52968ed80d@2a03:6000:1812:100::3df)
10:21:42 paotsaq joins (~paotsaq@127.209.37.188.rev.vodafone.pt)
10:22:05 chele joins (~chele@user/chele)
10:28:45 ymherklotz joins (cb2c9cfbdd@2a03:6000:1812:100::29a)
10:29:04 jmcantrell joins (644f1bed9a@user/jmcantrell)
10:29:07 shreyasminocha joins (51fdc93eda@user/shreyasminocha)
10:33:08 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 272 seconds)
10:33:55 ubert joins (~Thunderbi@178.165.189.55.wireless.dyn.drei.com)
10:39:00 probie joins (cc0b34050a@user/probie)
10:39:17 raghavgururajan joins (ea769b8000@user/raghavgururajan)
10:39:49 lukec joins (9dfd4d094e@2a03:6000:1812:100::10e)
10:40:55 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
10:45:33 × rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer)
10:46:02 rvalue joins (~rvalue@user/rvalue)
10:46:21 ubert joins (~Thunderbi@178.165.189.55.wireless.dyn.drei.com)
10:50:50 <jackdk> oh that's evil
10:55:20 sawilagar joins (~sawilagar@user/sawilagar)
11:01:04 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:03:05 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
11:09:05 xff0x joins (~xff0x@2405:6580:b080:900:adf3:98f8:7ac2:6549)
11:09:38 × manwithluck quits (manwithluc@gateway/vpn/protonvpn/manwithluck) (Remote host closed the connection)
11:11:14 <tomsmeding> ph88: I wrote some text for the error message index so that you can find some of this wisdom there too :) https://github.com/haskellfoundation/error-message-index/pull/548
11:13:39 manwithluck joins (manwithluc@gateway/vpn/protonvpn/manwithluck)
11:15:05 Digitteknohippie joins (~user@user/digit)
11:15:23 × Digit quits (~user@user/digit) (Ping timeout: 245 seconds)
11:22:39 × Digitteknohippie quits (~user@user/digit) (Ping timeout: 252 seconds)
11:25:16 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
11:28:19 × raghavgururajan quits (ea769b8000@user/raghavgururajan) (Ping timeout: 245 seconds)
11:29:45 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
11:30:06 raghavgururajan joins (ea769b8000@user/raghavgururajan)
11:30:32 <ph88> nice !
11:33:37 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 265 seconds)
11:34:05 <ph88> tomsmeding, where is your pull going to show up? in the compiler error message or documentation?
11:35:14 alioguzhan joins (~Thunderbi@78.173.69.189)
11:37:30 <tomsmeding> ph88: here https://errors.haskell.org/messages/GHC-46956/
11:37:47 <tomsmeding> from GHC 9.6 onwards the diagnostics include a [GHC-46956] marker
11:37:54 <tomsmeding> and in the playground that also links to the error index
11:38:19 <tomsmeding> (try compiling your paste in the playground with >=9.6 ;) )
11:38:40 × michalz quits (~michalz@185.246.207.201) (Read error: Connection reset by peer)
11:38:57 michalz joins (~michalz@185.246.207.201)
11:45:24 × lukec quits (9dfd4d094e@2a03:6000:1812:100::10e) (Ping timeout: 245 seconds)
11:45:30 × probie quits (cc0b34050a@user/probie) (Ping timeout: 252 seconds)
11:45:42 × cpli quits (77fc530071@2a03:6000:1812:100::252) (Ping timeout: 246 seconds)
11:45:42 × samhh_ quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 246 seconds)
11:45:54 × raghavgururajan quits (ea769b8000@user/raghavgururajan) (Ping timeout: 248 seconds)
11:45:58 × Ankhers quits (e99e97ef8e@2a03:6000:1812:100::2a2) (Ping timeout: 272 seconds)
11:45:58 × lane quits (809450f172@2a03:6000:1812:100::1300) (Ping timeout: 272 seconds)
11:46:03 × sm2n quits (ae95cb1267@user/sm2n) (Ping timeout: 246 seconds)
11:46:03 × mesaoptimizer quits (~mesaoptim@user/PapuaHardyNet) (Ping timeout: 244 seconds)
11:46:03 × fgaz quits (1ff9197ed6@2a03:6000:1812:100::11ea) (Ping timeout: 244 seconds)
11:46:04 × rselim quits (ce261f06ff@user/milesrout) (Ping timeout: 246 seconds)
11:46:04 × jleightcap quits (7bc4014b62@user/jleightcap) (Ping timeout: 246 seconds)
11:46:36 × filwisher quits (2e6936c793@2a03:6000:1812:100::170) (Ping timeout: 272 seconds)
11:46:36 × eso quits (a0662dfd5e@2a03:6000:1812:100::1266) (Ping timeout: 272 seconds)
11:46:36 × samhh quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 272 seconds)
11:46:37 × jakzale quits (6291399afa@user/jakzale) (Ping timeout: 272 seconds)
11:46:37 × aniketd quits (32aa4844cd@2a03:6000:1812:100::dcb) (Ping timeout: 272 seconds)
11:46:37 × fn_lumi quits (3d621153a5@2a03:6000:1812:100::df7) (Ping timeout: 272 seconds)
11:46:55 × ymherklotz quits (cb2c9cfbdd@2a03:6000:1812:100::29a) (Ping timeout: 260 seconds)
11:46:55 × shreyasminocha quits (51fdc93eda@user/shreyasminocha) (Ping timeout: 264 seconds)
11:46:55 × jmcantrell quits (644f1bed9a@user/jmcantrell) (Ping timeout: 264 seconds)
11:47:05 × fvr quits (ef3e56ca8b@2a03:6000:1812:100::3c4) (Ping timeout: 244 seconds)
11:47:06 × henrytill quits (e0180937c3@2a03:6000:1812:100::e8c) (Ping timeout: 246 seconds)
11:47:06 × lucyy quits (228ee8f0ce@user/lucyy) (Ping timeout: 246 seconds)
11:47:06 × ggb quits (a62ffbaf4f@2a03:6000:1812:100::3ac) (Ping timeout: 246 seconds)
11:47:06 × sus quits (1b7af6299f@user/zeromomentum) (Ping timeout: 246 seconds)
11:47:06 × bwolf quits (c3bc363dd1@2a03:6000:1812:100::180) (Ping timeout: 246 seconds)
11:47:07 × chaitlatte0 quits (ea29c0bb16@user/chaitlatte0) (Ping timeout: 246 seconds)
11:47:07 × evanrelf quits (3addc196af@2a03:6000:1812:100::f0) (Ping timeout: 246 seconds)
11:47:07 × bsima1 quits (9d7e39c8ad@2a03:6000:1812:100::dd) (Ping timeout: 246 seconds)
11:47:07 × smiesner quits (b0cf5acf8c@user/smiesner) (Ping timeout: 246 seconds)
11:47:07 × jkoshy quits (99b9359beb@user/jkoshy) (Ping timeout: 246 seconds)
11:47:07 × titibandit quits (e33ffbab65@user/titibandit) (Ping timeout: 246 seconds)
11:47:14 × tok quits (da65c7b04b@user/tok) (Ping timeout: 272 seconds)
11:47:14 × akspecs quits (00cc8321af@sourcehut/user/akspecs) (Ping timeout: 272 seconds)
11:47:15 × RussetParrotBear quits (45ce440a48@2a03:6000:1812:100::e2) (Ping timeout: 272 seconds)
11:47:15 × JoelMcCracken quits (5ea8252fbb@2a03:6000:1812:100::10e3) (Ping timeout: 272 seconds)
11:47:52 × arcadewise quits (52968ed80d@2a03:6000:1812:100::3df) (Ping timeout: 272 seconds)
11:47:52 × b0o quits (0e4a0bf4c9@2a03:6000:1812:100::1bf) (Ping timeout: 272 seconds)
11:47:52 × pmk quits (6afe4476a1@2a03:6000:1812:100::26d) (Ping timeout: 272 seconds)
11:47:52 × duncan quits (c6181279e3@user/meow/duncan) (Ping timeout: 272 seconds)
11:47:52 × whereiseveryone quits (206ba86c98@2a03:6000:1812:100::2e4) (Ping timeout: 272 seconds)
11:47:52 × ursa-major quits (114efe6c39@2a03:6000:1812:100::11f3) (Ping timeout: 272 seconds)
11:53:15 mesaoptimizer joins (~mesaoptim@user/PapuaHardyNet)
11:53:45 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
11:54:18 Guest77 joins (~Guest77@2402:a00:401:f093:da9e:f3ff:fe4b:8a8b)
11:54:21 lane joins (809450f172@2a03:6000:1812:100::1300)
11:54:21 filwisher joins (2e6936c793@2a03:6000:1812:100::170)
11:54:21 pmk joins (6afe4476a1@2a03:6000:1812:100::26d)
11:54:22 RussetParrotBear joins (45ce440a48@2a03:6000:1812:100::e2)
11:54:22 whereiseveryone joins (206ba86c98@2a03:6000:1812:100::2e4)
11:54:22 fgaz joins (1ff9197ed6@2a03:6000:1812:100::11ea)
11:54:22 sus joins (1b7af6299f@user/zeromomentum)
11:54:22 jkoshy joins (99b9359beb@user/jkoshy)
11:54:22 smiesner joins (b0cf5acf8c@user/smiesner)
11:54:22 shreyasminocha joins (51fdc93eda@user/shreyasminocha)
11:54:22 bsima1 joins (9d7e39c8ad@2a03:6000:1812:100::dd)
11:54:22 lukec joins (9dfd4d094e@2a03:6000:1812:100::10e)
11:54:23 eso joins (a0662dfd5e@2a03:6000:1812:100::1266)
11:54:23 bwolf joins (c3bc363dd1@2a03:6000:1812:100::180)
11:54:23 lucyy joins (228ee8f0ce@user/lucyy)
11:54:23 henrytill joins (e0180937c3@2a03:6000:1812:100::e8c)
11:54:23 samhh joins (7569f027cf@2a03:6000:1812:100::e4)
11:54:24 ggb joins (a62ffbaf4f@2a03:6000:1812:100::3ac)
11:54:24 duncan joins (c6181279e3@user/meow/duncan)
11:54:24 chaitlatte0 joins (ea29c0bb16@user/chaitlatte0)
11:54:24 cpli joins (77fc530071@2a03:6000:1812:100::252)
11:54:24 sm2n joins (ae95cb1267@user/sm2n)
11:54:24 jleightcap joins (7bc4014b62@user/jleightcap)
11:54:25 titibandit joins (e33ffbab65@user/titibandit)
11:54:25 aniketd joins (32aa4844cd@2a03:6000:1812:100::dcb)
11:54:26 evanrelf joins (3addc196af@2a03:6000:1812:100::f0)
11:54:26 ymherklotz joins (cb2c9cfbdd@2a03:6000:1812:100::29a)
11:54:26 probie joins (cc0b34050a@user/probie)
11:54:26 raghavgururajan joins (ea769b8000@user/raghavgururajan)
11:54:26 jmcantrell joins (644f1bed9a@user/jmcantrell)
11:54:28 fvr joins (ef3e56ca8b@2a03:6000:1812:100::3c4)
11:54:28 rselim joins (ce261f06ff@user/milesrout)
11:54:28 arcadewise joins (52968ed80d@2a03:6000:1812:100::3df)
11:54:28 tok joins (da65c7b04b@user/tok)
11:54:28 jakzale joins (6291399afa@user/jakzale)
11:54:29 fn_lumi joins (3d621153a5@2a03:6000:1812:100::df7)
11:54:30 Ankhers joins (e99e97ef8e@2a03:6000:1812:100::2a2)
11:54:30 JoelMcCracken joins (5ea8252fbb@2a03:6000:1812:100::10e3)
11:54:30 akspecs joins (00cc8321af@sourcehut/user/akspecs)
11:54:30 b0o joins (0e4a0bf4c9@2a03:6000:1812:100::1bf)
11:54:35 ursa-major joins (114efe6c39@2a03:6000:1812:100::11f3)
11:54:36 <Guest77> asdf
11:56:02 samhh_ joins (7569f027cf@2a03:6000:1812:100::e4)
11:57:51 sawilagar joins (~sawilagar@user/sawilagar)
12:03:07 × euleritian quits (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de) (Ping timeout: 265 seconds)
12:03:31 euleritian joins (~euleritia@dynamic-176-006-141-129.176.6.pool.telefonica.de)
12:04:04 notzmv joins (~daniel@user/notzmv)
12:07:50 × euleritian quits (~euleritia@dynamic-176-006-141-129.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
12:08:07 euleritian joins (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de)
12:08:18 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
12:13:53 × preflex quits (~preflex@user/preflex) (Changing host)
12:13:53 preflex joins (~preflex@user/mauke/bot/preflex)
12:17:37 ljdarj joins (~Thunderbi@user/ljdarj)
12:27:34 ubert joins (~Thunderbi@178.165.189.55.wireless.dyn.drei.com)
12:53:33 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
12:54:04 Digit joins (~user@user/digit)
12:56:57 <Guest77> hello, do we have something like haskell from scratch where they give you a quick guide about haskell overview and how to install it etc
12:58:10 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
12:58:52 <Hecate> Guest77: https://www.haskell.org/get-started/ ?
13:00:15 × Fischmiep quits (~Fischmiep@user/Fischmiep) (Excess Flood)
13:01:04 <Guest77> Thank you buddy Hecate
13:01:14 <Hecate> 👍
13:03:14 × acidjnk_new quits (~acidjnk@p200300d6e7283f52e45246a7ea38e27a.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
13:03:57 Fischmiep joins (~Fischmiep@user/Fischmiep)
13:05:50 weary-traveler joins (~user@user/user363627)
13:05:51 <ph88> tomsmeding, great ! i made them clickable in my terminal too https://bpa.st/7KOIC
13:07:11 <Leary> ph88: Do you need something like that? They're magically clickable in my terminal and I didn't even do anything.
13:08:35 <ph88> Leary what terminal do you use ?
13:08:55 <Leary> kitty
13:12:19 <ph88> didn't work for me, i use alacritty
13:12:54 × Guest77 quits (~Guest77@2402:a00:401:f093:da9e:f3ff:fe4b:8a8b) (Quit: Client closed)
13:13:29 × arkeet quits (~arkeet@moriya.ca) (Ping timeout: 255 seconds)
13:13:56 × mantraofpie quits (~mantraofp@user/mantraofpie) (Remote host closed the connection)
13:14:19 mantraofpie joins (~mantraofp@user/mantraofpie)
13:14:31 × CiaoSen quits (~Jura@2a05:5800:481:1f00:ca4b:d6ff:fec1:99da) (Ping timeout: 264 seconds)
13:21:00 ThePenguin8 joins (~ThePengui@cust-95-80-24-166.csbnet.se)
13:21:43 × lieven quits (~mal@ns2.wyrd.be) (Ping timeout: 264 seconds)
13:21:46 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 260 seconds)
13:22:11 × emergence quits (emergence@vm0.max-p.me) (Ping timeout: 252 seconds)
13:22:14 × xacktm quits (xacktm@user/xacktm) (Ping timeout: 272 seconds)
13:22:14 × aosync quits (~alews@user/aws) (Ping timeout: 272 seconds)
13:22:14 × shane_ quits (~shane@ana.rch.ist) (Ping timeout: 272 seconds)
13:22:19 × alp quits (~alp@2001:861:e3d6:8f80:1380:9a94:518c:2b43) (Ping timeout: 264 seconds)
13:22:23 tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
13:22:29 × chymera quits (~chymera@ns1000526.ip-51-81-46.us) (Ping timeout: 248 seconds)
13:22:33 × remmie quits (ianremsen@tilde.team) (Ping timeout: 252 seconds)
13:22:33 × ames quits (~amelia@offtopia/offtopian/amelia) (Ping timeout: 252 seconds)
13:22:39 × pounce quits (~pounce@user/cute/pounce) (Ping timeout: 246 seconds)
13:22:39 × skylord5816 quits (~skylord58@user/skylord5816) (Ping timeout: 246 seconds)
13:23:01 × Jonno_FTW quits (~come@user/jonno-ftw/x-0835346) (Ping timeout: 248 seconds)
13:23:01 × ghoulpine quits (xfnw@user/meow/xfnw) (Ping timeout: 248 seconds)
13:23:21 × Hafydd quits (~Hafydd@user/hafydd) (Ping timeout: 246 seconds)
13:24:20 chexum joins (~quassel@gateway/tor-sasl/chexum)
13:24:22 pandeyan joins (~pandeyan@135-180-52-227.fiber.dynamic.sonic.net)
13:24:31 tt12310978324359 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee)
13:26:12 Lears joins (~Leary@user/Leary/x-0910699)
13:26:26 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds)
13:26:39 ACuriousMoose3 joins (~ACuriousM@156.34.161.188)
13:27:14 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
13:27:22 apache joins (apache2@anubis.0x90.dk)
13:27:26 × peutri quits (~peutri@bobo.desast.re) (Ping timeout: 255 seconds)
13:27:35 arkeet joins (~arkeet@moriya.ca)
13:27:36 jakzale_ joins (6291399afa@user/jakzale)
13:27:37 gmg joins (~user@user/gehmehgeh)
13:27:38 m5zs7k_ joins (aquares@web10.mydevil.net)
13:27:43 guygastineau joins (~guygastin@137.184.131.156)
13:27:58 hololeap_ joins (~quassel@user/hololeap)
13:28:11 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:28:19 ggb_ joins (a62ffbaf4f@2a03:6000:1812:100::3ac)
13:28:19 finstern1s joins (~X@23.226.237.192)
13:28:29 arthurvl joins (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net)
13:28:38 pmk_ joins (6afe4476a1@2a03:6000:1812:100::26d)
13:28:45 doyougnu- joins (~doyougnu@syn-045-046-170-068.res.spectrum.com)
13:29:13 coldtom0 joins (~coldtom@coldrick.cc)
13:29:14 ymherklotz_ joins (cb2c9cfbdd@2a03:6000:1812:100::29a)
13:29:18 adamCS_ joins (~adamCS@71.167.235.212)
13:29:36 AWizzArd_ joins (~code@gehrels.uberspace.de)
13:29:40 fvr_ joins (ef3e56ca8b@2a03:6000:1812:100::3c4)
13:29:51 SlackCoder joins (~SlackCode@161.199.135.130)
13:30:13 bw_ joins (sid2730@user/betawaffle)
13:30:13 arcadewise_ joins (52968ed80d@2a03:6000:1812:100::3df)
13:30:13 fn_lumi_ joins (3d621153a5@2a03:6000:1812:100::df7)
13:30:24 × [_________] quits (~oos95GWG@user/oos95GWG) (Ping timeout: 245 seconds)
13:30:30 flocks_ joins (~flocks@134.122.90.60)
13:30:41 chymera joins (~chymera@ns1000526.ip-51-81-46.us)
13:30:45 × spider1 quits (spider@tilde.cafe) (Ping timeout: 260 seconds)
13:31:01 rselim_ joins (ce261f06ff@user/milesrout)
13:31:02 raghavgururajan_ joins (ea769b8000@user/raghavgururajan)
13:31:07 tok_ joins (da65c7b04b@user/tok)
13:31:20 cpli_ joins (77fc530071@2a03:6000:1812:100::252)
13:31:47 samhh__ joins (7569f027cf@2a03:6000:1812:100::e4)
13:31:58 ringo_ joins (~ringo@157.230.117.128)
13:32:10 ent-_ joins (entgod@kapsi.fi)
13:32:14 Guest895 joins (~ubuntu@ec2-35-163-144-64.us-west-2.compute.amazonaws.com)
13:32:17 pointlessslippe- joins (~pointless@62.106.85.17)
13:32:20 pounce joins (~pounce@user/cute/pounce)
13:32:21 shane joins (~shane@ana.rch.ist)
13:32:26 lbseale_ joins (~quassel@user/ep1ctetus)
13:32:27 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Remote host closed the connection)
13:32:27 × hololeap quits (~quassel@user/hololeap) (Quit: No Ping reply in 180 seconds.)
13:32:27 × anpad quits (~pandeyan@user/anpad) (Quit: ZNC 1.8.2 - https://znc.in)
13:32:27 × tt1231097832435 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: Ping timeout (120 seconds))
13:32:27 × wryish quits (~wryish@2605:4c40:119:efa3:0:727d:19eb:1) (Quit: %blank%)
13:32:28 × jakzale quits (6291399afa@user/jakzale) (Ping timeout: 252 seconds)
13:32:28 × RussetParrotBear quits (45ce440a48@2a03:6000:1812:100::e2) (Ping timeout: 252 seconds)
13:32:28 × Leary quits (~Leary@user/Leary/x-0910699) (Remote host closed the connection)
13:32:28 × pmk quits (6afe4476a1@2a03:6000:1812:100::26d) (Ping timeout: 252 seconds)
13:32:28 × m5zs7k quits (aquares@web10.mydevil.net) (Quit: m5zs7k)
13:32:28 × cpli quits (77fc530071@2a03:6000:1812:100::252) (Ping timeout: 252 seconds)
13:32:28 × apache2 quits (apache2@anubis.0x90.dk) (Remote host closed the connection)
13:32:28 × fvr quits (ef3e56ca8b@2a03:6000:1812:100::3c4) (Ping timeout: 252 seconds)
13:32:28 × arcadewise quits (52968ed80d@2a03:6000:1812:100::3df) (Ping timeout: 252 seconds)
13:32:28 × fn_lumi quits (3d621153a5@2a03:6000:1812:100::df7) (Ping timeout: 252 seconds)
13:32:28 jakzale_ is now known as jakzale
13:32:28 tt12310978324359 is now known as tt1231097832435
13:32:29 fvr_ is now known as fvr
13:32:29 arcadewise_ is now known as arcadewise
13:32:29 fn_lumi_ is now known as fn_lumi
13:32:30 farn__ joins (~farn@2a03:4000:7:3cd:d4ab:85ff:feeb:f505)
13:32:33 × rselim quits (ce261f06ff@user/milesrout) (Ping timeout: 252 seconds)
13:32:33 × tok quits (da65c7b04b@user/tok) (Ping timeout: 252 seconds)
13:32:33 × ymherklotz quits (cb2c9cfbdd@2a03:6000:1812:100::29a) (Ping timeout: 252 seconds)
13:32:33 × ggb quits (a62ffbaf4f@2a03:6000:1812:100::3ac) (Ping timeout: 252 seconds)
13:32:33 × robertm quits (robertm@lattice.rojoma.com) (Ping timeout: 252 seconds)
13:32:33 × doyougnu quits (~doyougnu@syn-045-046-170-068.res.spectrum.com) (Quit: ZNC 1.8.2 - https://znc.in)
13:32:33 × samhh_ quits (7569f027cf@2a03:6000:1812:100::e4) (Ping timeout: 252 seconds)
13:32:33 × adamCS quits (~adamCS@71.167.235.212) (Read error: Connection reset by peer)
13:32:33 × raghavgururajan quits (ea769b8000@user/raghavgururajan) (Ping timeout: 252 seconds)
13:32:33 × Flow quits (~none@gentoo/developer/flow) (Ping timeout: 252 seconds)
13:32:33 × AWizzArd quits (~code@user/awizzard) (Remote host closed the connection)
13:32:33 × Angelz quits (Angelz@user/angelz) (Ping timeout: 252 seconds)
13:32:33 × flocks quits (~flocks@134.122.90.60) (Quit: ZNC 1.8.2+deb2build5 - https://znc.in)
13:32:33 × tjbc quits (~tjbc@user/fliife) (Quit: ZNC - https://znc.in)
13:32:33 × pdxleif quits (~ubuntu@ec2-35-163-144-64.us-west-2.compute.amazonaws.com) (Ping timeout: 252 seconds)
13:32:33 × ringo___ quits (~ringo@157.230.117.128) (Ping timeout: 252 seconds)
13:32:33 × pointlessslippe1 quits (~pointless@62.106.85.17) (Quit: ZNC - http://znc.in)
13:32:33 × ent quits (entgod@kapsi.fi) (Ping timeout: 252 seconds)
13:32:33 × farn_ quits (~farn@2a03:4000:7:3cd:d4ab:85ff:feeb:f505) (Ping timeout: 252 seconds)
13:32:34 rselim_ is now known as rselim
13:32:34 tok_ is now known as tok
13:32:34 ggb_ is now known as ggb
13:32:34 adamCS_ is now known as adamCS
13:32:35 ymherklotz_ is now known as ymherklotz
13:32:37 [_________] joins (~oos95GWG@user/oos95GWG)
13:32:42 peutri joins (~peutri@bobo.desast.re)
13:32:51 × ThePenguin quits (~ThePengui@cust-95-80-24-166.csbnet.se) (Quit: Ping timeout (120 seconds))
13:32:51 ThePenguin8 is now known as ThePenguin
13:32:53 aosync joins (~alews@141.94.77.100)
13:32:53 × aosync quits (~alews@141.94.77.100) (Changing host)
13:32:53 aosync joins (~alews@user/aws)
13:32:53 alp joins (~alp@2001:861:e3d6:8f80:1380:9a94:518c:2b43)
13:32:53 mal1 joins (~mal@ns2.wyrd.be)
13:32:53 Jonno_FTW joins (~come@api.carswap.me)
13:32:53 wryishly joins (~wryish@216.246.119.62)
13:32:53 × AlexNoo quits (~AlexNoo@178.34.150.252) (Read error: Connection reset by peer)
13:32:53 × Jonno_FTW quits (~come@api.carswap.me) (Changing host)
13:32:53 Jonno_FTW joins (~come@user/jonno-ftw/x-0835346)
13:32:53 × Franciman quits (~Franciman@mx1.fracta.dev) (Read error: Connection reset by peer)
13:32:53 × sadmax quits (~user@64.130.91.66) (Remote host closed the connection)
13:32:53 × bw quits (sid2730@user/betawaffle) (Ping timeout: 276 seconds)
13:32:53 × ACuriousMoose quits (~ACuriousM@156.34.161.188) (Quit: Ping timeout (120 seconds))
13:32:54 × RMSBach quits (~guygastin@137.184.131.156) (Quit: ZNC - https://znc.in)
13:32:54 × welterde quits (welterde@thinkbase.srv.welterde.de) (Ping timeout: 276 seconds)
13:32:54 × finsternis quits (~X@23.226.237.192) (Remote host closed the connection)
13:32:54 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 276 seconds)
13:32:54 × earthy quits (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) (Ping timeout: 276 seconds)
13:32:54 × coldtom quits (~coldtom@coldrick.cc) (Quit: Ping timeout (120 seconds))
13:32:54 × jocke-l quits (jocke-l@a.x0.is) (Ping timeout: 276 seconds)
13:32:54 × ZLima12 quits (~zlima12@user/meow/ZLima12) (Remote host closed the connection)
13:32:54 × lbseale quits (~quassel@user/ep1ctetus) (Quit: No Ping reply in 180 seconds.)
13:32:54 × Ttech quits (~adran@botters/adran) (Ping timeout: 276 seconds)
13:32:54 AlexNoo joins (~AlexNoo@178.34.150.252)
13:32:54 sadmax` joins (~user@64.130.91.66)
13:32:54 × ouroboros quits (~ouroboros@user/ouroboros) (Quit: Bye.)
13:32:54 ACuriousMoose3 is now known as ACuriousMoose
13:32:54 coldtom0 is now known as coldtom
13:32:55 bw_ is now known as bw
13:32:58 finstern1s is now known as finsternis
13:32:59 cpli_ is now known as cpli
13:33:01 × zfnmxt quits (~zfnmxt@user/zfnmxt) (Remote host closed the connection)
13:33:03 Franciman joins (~Franciman@mx1.fracta.dev)
13:33:06 × mal1 quits (~mal@ns2.wyrd.be) (Ping timeout: 248 seconds)
13:33:15 ouroboros joins (~ouroboros@user/ouroboros)
13:33:18 × gentauro quits (~gentauro@user/gentauro) (Ping timeout: 252 seconds)
13:33:18 × tureba quits (~tureba@tureba.org) (Ping timeout: 252 seconds)
13:33:19 zfnmxt joins (~zfnmxt@user/zfnmxt)
13:33:20 RussetParrotBear joins (45ce440a48@2a03:6000:1812:100::e2)
13:33:44 × stilgart quits (~Christoph@chezlefab.net) (Ping timeout: 245 seconds)
13:33:53 Guest1070 joins (~mal@ns2.wyrd.be)
13:33:59 gentauro joins (~gentauro@user/gentauro)
13:34:13 tjbc joins (~tjbc@user/fliife)
13:34:14 raghavgururajan_ is now known as raghavgururajan
13:34:41 × xff0x quits (~xff0x@2405:6580:b080:900:adf3:98f8:7ac2:6549) (Ping timeout: 248 seconds)
13:34:57 × lyxia quits (~lyxia@poisson.chat) (Ping timeout: 265 seconds)
13:35:05 stilgart joins (~Christoph@chezlefab.net)
13:35:09 AWizzArd_ is now known as AWizzArd
13:35:40 lyxia joins (~lyxia@poisson.chat)
13:36:03 × mauke quits (~mauke@user/mauke) (Ping timeout: 252 seconds)
13:36:11 m5zs7k_ is now known as m5zs7k
13:36:18 × AWizzArd quits (~code@gehrels.uberspace.de) (Changing host)
13:36:18 AWizzArd joins (~code@user/awizzard)
13:36:36 Hafydd joins (~Hafydd@user/hafydd)
13:36:59 vulpine joins (xfnw@user/meow/xfnw)
13:37:44 mauke joins (~mauke@user/mauke)
13:37:56 acidjnk_new joins (~acidjnk@p200300d6e7283f52b56b2b27bb51a532.dip0.t-ipconnect.de)
13:38:51 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
13:41:38 ZLima12 joins (~zlima12@user/meow/ZLima12)
13:42:19 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:43:03 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds)
13:43:17 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
13:43:42 remmie joins (ianremsen@tilde.team)
13:44:15 spider1 joins (spider@tilde.cafe)
13:44:34 × alphazone quits (~alphazone@2.219.56.221) (Ping timeout: 260 seconds)
13:45:22 × SlackCoder quits (~SlackCode@161.199.135.130) (Quit: Leaving)
13:45:33 merijn joins (~merijn@77.242.116.146)
13:46:47 alphazone joins (~alphazone@2.219.56.221)
13:47:13 Angelz joins (Angelz@2605:6400:30:fc15:d55b:fa6c:bd14:9973)
13:49:20 × jle` quits (~jle`@syn-023-240-075-236.res.spectrum.com) (Ping timeout: 252 seconds)
13:49:30 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
13:50:06 × notzmv quits (~daniel@user/notzmv) (Ping timeout: 272 seconds)
13:52:27 jle` joins (~jle`@syn-023-240-075-236.res.spectrum.com)
13:56:01 notzmv joins (~daniel@user/notzmv)
13:57:33 xff0x joins (~xff0x@2405:6580:b080:900:adf3:98f8:7ac2:6549)
13:58:42 tureba joins (~tureba@tureba.org)
13:59:16 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
13:59:58 × kenran quits (~user@user/kenran) (Remote host closed the connection)
14:01:58 chexum joins (~quassel@gateway/tor-sasl/chexum)
14:07:39 Adran joins (~adran@botters/adran)
14:10:24 robertm joins (robertm@lattice.rojoma.com)
14:11:31 welterde joins (welterde@thinkbase.srv.welterde.de)
14:11:45 motherfsck joins (~motherfsc@user/motherfsck)
14:13:02 Flow_ joins (~none@gentoo/developer/flow)
14:13:25 xacktm joins (xacktm@user/xacktm)
14:13:47 Digitteknohippie joins (~user@user/digit)
14:13:48 jocke-l joins (jocke-l@a.x0.is)
14:14:10 × Digit quits (~user@user/digit) (Ping timeout: 272 seconds)
14:16:12 × acidjnk_new quits (~acidjnk@p200300d6e7283f52b56b2b27bb51a532.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
14:21:22 JuanDaugherty joins (~juan@user/JuanDaugherty)
14:24:08 × youthlic quits (~Thunderbi@user/youthlic) (Remote host closed the connection)
14:30:02 acidjnk_new joins (~acidjnk@p200300d6e7283f52b56b2b27bb51a532.dip0.t-ipconnect.de)
14:31:03 × sadmax` quits (~user@64.130.91.66) (Remote host closed the connection)
14:31:28 sadmax` joins (~user@64.130.91.66)
14:33:46 × notzmv quits (~daniel@user/notzmv) (Remote host closed the connection)
14:35:21 comerijn joins (~merijn@77.242.116.146)
14:37:55 notzmv joins (~daniel@user/notzmv)
14:38:05 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 255 seconds)
14:41:10 emergence joins (emergence@2607:5300:60:5910:dcad:beff:feef:5bc)
14:42:19 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
14:44:12 × euleritian quits (~euleritia@ip2504fbd4.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
14:44:53 Lears is now known as Leary
14:47:00 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
14:49:52 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
14:50:17 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:51:58 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
14:54:33 Guest1070 is now known as lieven
15:03:30 Square joins (~Square@user/square)
15:06:57 × Square2 quits (~Square4@user/square) (Ping timeout: 246 seconds)
15:24:07 <tomsmeding> ph88: you might want to include the [] in the regex
15:24:14 <tomsmeding> but cute!
15:24:57 <tomsmeding> but yeah, ghc uses terminal escape codes that make the thing automatically clickable, but far from all terminals support it
15:25:08 <tomsmeding> gnome-terminal does, apparently kitty does; st does not, and apparently alacritty does not
15:25:46 × down200 quits (~down200@shell.lug.mtu.edu) (Ping timeout: 252 seconds)
15:25:50 <tomsmeding> (side note: why is the error number reported for a hole (`_`) the "variable not in scope" error, that makes little sense)
15:26:33 down200 joins (~down200@shell.lug.mtu.edu)
15:28:09 euleritian joins (~euleritia@dynamic-176-006-146-099.176.6.pool.telefonica.de)
15:38:32 <mauke> makes sense to me :-)
15:38:45 <mauke> since you can never bind _, it's never in scope
15:38:53 <tomsmeding> I guess :p
15:43:36 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
15:43:38 vulpine is now known as ghoulpine
15:44:38 × AlexZenon quits (~alzenon@178.34.150.252) (Quit: ;-)
15:45:11 <tomsmeding> but I felt it was worth a separate example in the error index :) https://github.com/haskellfoundation/error-message-index/pull/549
15:45:37 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:46:29 × AlexNoo quits (~AlexNoo@178.34.150.252) (Read error: Connection reset by peer)
15:53:50 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
15:55:27 Guest33 joins (~Guest33@158.36.4.117)
15:55:35 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 265 seconds)
15:56:23 × Guest33 quits (~Guest33@158.36.4.117) (Client Quit)
15:58:54 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
16:11:54 × Philonous_ quits (~Philonous@user/philonous) (Quit: ZNC - https://znc.in)
16:12:20 Philonous joins (~Philonous@user/philonous)
16:14:58 ames joins (~amelia@offtopia/offtopian/amelia)
16:15:41 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:17:46 spew joins (~spew@201.141.99.170)
16:19:19 hgolden_ joins (~hgolden@static-198-44-129-83.cust.tzulo.com)
16:20:50 × acidjnk_new quits (~acidjnk@p200300d6e7283f52b56b2b27bb51a532.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
16:21:36 × euleritian quits (~euleritia@dynamic-176-006-146-099.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
16:21:52 × hgolden__ quits (~hgolden@204.152.216.122) (Ping timeout: 252 seconds)
16:22:27 acidjnk_new joins (~acidjnk@p200300d6e7283f5235ecdcff4aca5bc9.dip0.t-ipconnect.de)
16:23:31 euleritian joins (~euleritia@dynamic-176-007-147-195.176.7.pool.telefonica.de)
16:27:39 × euleritian quits (~euleritia@dynamic-176-007-147-195.176.7.pool.telefonica.de) (Ping timeout: 252 seconds)
16:30:16 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:39:15 <ph88> tomsmeding, on haskell playground the [ ] are also not included in the clickable links ... so i just made it the same as that
16:39:53 <tomsmeding> ph88: that's true, but now your regex might be overly sensitive :p
16:40:11 <tomsmeding> not sure if you can say "match this regex, but only this part is a link"
16:40:12 <ph88> tomsmeding, not sure what's up with alacritty perhaps it can read the terminal escape codes but still needs you to bind an action to that or set highlighting preferences ..
16:40:42 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
16:41:07 <ph88> ah sensitive regexes :>
16:41:21 <tomsmeding> apparently this is supported in alacritty, because someone reports imperfections with it https://github.com/alacritty/alacritty/issues/8055
16:41:41 <tomsmeding> oh but maybe that's with hints, not with the escape code
16:44:01 <tomsmeding> ph88: https://github.com/alacritty/alacritty/commit/694a52bcffeffdc9e163818c3b2ac5c39e26f1ef
16:44:06 <tomsmeding> new in 0.11 apparently
16:45:13 <ph88> weird i have alacritty 0.13.2 and i didn't see it working ..
16:45:15 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
16:45:31 <ph88> GHC 9.6.6 dunno if the escape codes were added already in that version
16:45:50 <tomsmeding> ah! no
16:45:51 <ph88> i'll leave it for now, perhaps give it another look in a year or so
16:45:59 <tomsmeding> good call!
16:46:08 <tomsmeding> 9.10 seems to have introduced them
16:46:16 <ph88> ah ye makes sense
16:56:56 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:03:44 × ph88 quits (~ph88@2a02:8109:9e26:c800:c35a:a881:34b9:612a) (Ping timeout: 265 seconds)
17:11:49 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Quit: ERC (IRC client for Emacs 27.1))
17:19:54 × Digitteknohippie quits (~user@user/digit) (Ping timeout: 252 seconds)
17:20:29 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
17:20:43 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
17:21:00 × comerijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds)
17:22:39 AlexNoo joins (~AlexNoo@178.34.150.252)
17:22:45 × AlexNoo quits (~AlexNoo@178.34.150.252) (Read error: Connection reset by peer)
17:23:01 AlexZenon joins (~alzenon@178.34.150.252)
17:23:09 AlexNoo joins (~AlexNoo@178.34.150.252)
17:23:20 AlexZenon_2 joins (~alzenon@178.34.150.252)
17:24:44 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:25:03 × AlexZenon_2 quits (~alzenon@178.34.150.252) (Client Quit)
17:27:21 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
17:27:44 ubert1 joins (~Thunderbi@178.115.51.39.wireless.dyn.drei.com)
17:27:57 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
17:28:21 × ubert quits (~Thunderbi@178.165.189.55.wireless.dyn.drei.com) (Ping timeout: 246 seconds)
17:28:21 ubert1 is now known as ubert
17:30:08 euphores joins (~SASL_euph@user/euphores)
17:31:08 wootehfoot joins (~wootehfoo@user/wootehfoot)
17:40:18 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
17:40:35 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
17:47:08 Digit joins (~user@user/digit)
17:53:02 slack1256 joins (~slack1256@2803:c600:5111:8696:36fc:8f2b:4dcb:2f34)
17:53:54 <slack1256> Is there a quick check generator for html already defined on a package?
17:54:03 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:56:05 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:56:49 × alphabitserial quits (~alphabits@user/alphabitserial) (Quit: alphabitserial)
17:56:50 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:03:04 alphabitserial joins (~alphabits@user/alphabitserial)
18:03:05 × alphabitserial quits (~alphabits@user/alphabitserial) (Max SendQ exceeded)
18:03:42 alphabitserial joins (~alphabits@user/alphabitserial)
18:05:20 × slack1256 quits (~slack1256@2803:c600:5111:8696:36fc:8f2b:4dcb:2f34) (Ping timeout: 272 seconds)
18:07:57 slack1256 joins (~slack1256@2803:c600:5111:8696:36fc:8f2b:4dcb:2f34)
18:12:27 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 246 seconds)
18:12:37 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
18:23:26 × Nachtgespenst quits (~user@user/siracusa) (Quit: Bye!)
18:27:18 × droideqa quits (uid499291@user/droideqa) (Quit: Connection closed for inactivity)
18:33:36 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
18:34:27 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:37:07 ph88 joins (~ph88@2a02:8109:9e26:c800:2c86:4e6e:fc83:ede5)
18:37:23 <ph88> tomsmeding, have you used linear types yet ?
18:43:29 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
18:52:09 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
18:52:35 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
18:54:49 ash3en joins (~Thunderbi@89.56.182.235)
18:55:23 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 265 seconds)
18:58:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:59:52 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
19:00:03 × caconym quits (~caconym@user/caconym) (Quit: bye)
19:00:26 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
19:00:38 caconym joins (~caconym@user/caconym)
19:04:57 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
19:05:14 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
19:06:25 mulk joins (~mulk@pd95146e9.dip0.t-ipconnect.de)
19:16:35 ash3en1 joins (~Thunderbi@146.70.124.222)
19:18:48 × ash3en quits (~Thunderbi@89.56.182.235) (Ping timeout: 272 seconds)
19:18:49 ash3en1 is now known as ash3en
19:23:24 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:25:25 weary-traveler joins (~user@user/user363627)
19:26:39 michals joins (~user@dynamic-2a00-1028-838a-582e-1fea-709e-7606-44f4.ipv6.o2.cz)
19:26:57 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
19:28:22 euleritian joins (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de)
19:29:31 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
19:34:03 × euleritian quits (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
19:34:06 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
19:34:21 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
19:37:29 × hiecaq quits (~hiecaq@user/hiecaq) (Ping timeout: 260 seconds)
19:38:28 × mantraofpie quits (~mantraofp@user/mantraofpie) (Quit: ZNC 1.9.1 - https://znc.in)
19:39:43 mantraofpie joins (~mantraofp@user/mantraofpie)
19:44:49 × michals quits (~user@dynamic-2a00-1028-838a-582e-1fea-709e-7606-44f4.ipv6.o2.cz) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
19:44:55 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
19:50:18 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
19:52:48 hiecaq joins (~hiecaq@user/hiecaq)
19:55:32 × alphabitserial quits (~alphabits@user/alphabitserial) (Remote host closed the connection)
19:58:17 ljdarj joins (~Thunderbi@user/ljdarj)
19:59:13 <lxsameer> hey folks, I need to extract all the dependencies (direct and indirect test and prod) of a haskell project using cabal as a library. but it seems cabal does not expose all the functionality through the cabal lib. Do you know any solution for this?
20:00:05 ljdarj1 joins (~Thunderbi@user/ljdarj)
20:00:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
20:03:08 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 272 seconds)
20:03:08 ljdarj1 is now known as ljdarj
20:06:21 <geekosaur> typically you `cabal build --dry-run` and extract it from `dist-newstyle/plan.json`, using either `cabal-plan` or `jq`
20:07:39 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
20:09:10 <lxsameer> geekosaur: I'm trying to use cabal as a library
20:10:17 <geekosaur> Cabal-the-library doesn't understand those concepts
20:10:17 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
20:10:26 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
20:10:28 euleritian joins (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de)
20:10:35 <geekosaur> the direct dependencies must already be built and their dependencies aren't even known
20:10:48 × euleritian quits (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
20:10:58 <geekosaur> this is a large part of why cabal-the-program and later stack were written
20:11:04 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
20:12:49 <lxsameer> geekosaur: ahh got it. Thank you
20:13:54 benkard joins (~mulk@pd95146e9.dip0.t-ipconnect.de)
20:14:27 × mulk quits (~mulk@pd95146e9.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
20:14:27 benkard is now known as mulk
20:17:12 <lxsameer> geekosaur: do I need to enable anything special to get the plan.json file? the build dry run didn't generate it
20:18:00 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
20:18:24 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
20:18:40 <geekosaur> It should have, plan.json pretty much is the dry run
20:19:18 <geekosaur> I can't double check right now though, a bit busy
20:19:38 <lxsameer> geekosaur: cheers, thank you
20:24:13 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
20:24:39 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
20:27:52 ft joins (~ft@p4fc2a216.dip0.t-ipconnect.de)
20:31:25 ash3en1 joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
20:32:40 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
20:33:06 <geekosaur> sorry, it's dist-newstyle/cache/plan.json
20:33:51 × ash3en quits (~Thunderbi@146.70.124.222) (Ping timeout: 276 seconds)
20:33:51 ash3en1 is now known as ash3en
20:34:20 <lxsameer> geekosaur: found it, cheers
20:34:25 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
20:35:42 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
20:37:21 EvanR joins (~EvanR@user/evanr)
20:37:22 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
20:37:30 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
20:38:04 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
20:43:23 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
20:43:56 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
20:48:03 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
20:53:56 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
20:55:02 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:06:06 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:10:26 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:10:28 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
21:12:49 Everything joins (~Everythin@46.211.127.161)
21:14:26 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:19:21 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
21:22:28 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
21:22:56 × michalz quits (~michalz@185.246.207.201) (Remote host closed the connection)
21:25:51 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
21:27:03 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Remote host closed the connection)
21:29:16 ash3en joins (~Thunderbi@89.56.182.235)
21:29:48 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:32:17 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:34:16 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
21:37:09 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
21:41:11 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:42:15 × Square quits (~Square@user/square) (Ping timeout: 252 seconds)
21:43:12 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
21:45:10 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
21:45:47 Square joins (~Square@user/square)
21:49:52 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
21:50:30 dilaver_5 joins (~dilaver_@user/dilaver-:32218)
21:51:50 × dilaver_ quits (~dilaver_@user/dilaver-:32218) (Read error: Connection reset by peer)
21:51:50 dilaver_5 is now known as dilaver_
21:52:06 × acidsys quits (~crameleon@openSUSE/member/crameleon) (Ping timeout: 244 seconds)
21:52:22 acidsys joins (~crameleon@openSUSE/member/crameleon)
21:52:39 Everythi1g joins (~Everythin@195.138.86.118)
21:53:09 × Everything quits (~Everythin@46.211.127.161) (Ping timeout: 276 seconds)
21:57:18 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Quit: au revoir)
21:57:51 emmanuelux joins (~emmanuelu@user/emmanuelux)
21:59:59 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
22:00:35 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:00:51 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
22:03:42 × Square quits (~Square@user/square) (Ping timeout: 252 seconds)
22:05:04 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
22:05:21 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
22:05:22 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
22:11:39 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 260 seconds)
22:12:05 × preflex quits (~preflex@user/mauke/bot/preflex) (Remote host closed the connection)
22:12:12 preflex joins (~preflex@user/mauke/bot/preflex)
22:12:23 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
22:14:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:15:27 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:16:54 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
22:18:35 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
22:19:01 euleritian joins (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de)
22:19:24 × euleritian quits (~euleritia@dynamic-176-006-139-223.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
22:19:42 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
22:19:51 <tomsmeding> ph88: I have written TH code that _generates_ code with linear types
22:20:34 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
22:21:18 × spew quits (~spew@201.141.99.170) (Ping timeout: 252 seconds)
22:22:10 ai5lk joins (~ai5lk@209-188-121-236.taosnet.com)
22:24:11 × ai5lk quits (~ai5lk@209-188-121-236.taosnet.com) (Client Quit)
22:27:04 Sgeo joins (~Sgeo@user/sgeo)
22:33:13 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:33:20 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
22:36:45 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:40:36 × ash3en quits (~Thunderbi@89.56.182.235) (Ping timeout: 276 seconds)
22:41:54 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
22:43:51 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
22:43:54 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:50:39 hiecaq` joins (~hiecaq@user/hiecaq)
22:52:04 × hiecaq quits (~hiecaq@user/hiecaq) (Read error: Connection reset by peer)
22:54:46 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
22:59:50 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
23:00:31 × Everythi1g quits (~Everythin@195.138.86.118) (Quit: leaving)
23:02:52 Guest10 joins (~Guest10@n49-190-165-50.meb2.vic.optusnet.com.au)
23:03:29 × Guest10 quits (~Guest10@n49-190-165-50.meb2.vic.optusnet.com.au) (Client Quit)
23:03:36 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:06:39 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
23:12:19 troojg joins (~troojg@user/troojg)
23:13:56 Guest15 joins (~Guest15@n49-190-165-50.meb2.vic.optusnet.com.au)
23:14:42 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
23:16:28 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:16:29 joeyadams joins (~joeyadams@syn-184-054-105-097.res.spectrum.com)
23:17:38 × Guest15 quits (~Guest15@n49-190-165-50.meb2.vic.optusnet.com.au) (Client Quit)
23:18:49 spew joins (~spew@201.141.99.170)
23:20:09 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
23:20:44 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
23:21:15 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
23:29:54 × sadmax` quits (~user@64.130.91.66) (Ping timeout: 248 seconds)
23:34:06 son0p joins (~ff@186.113.103.75)
23:37:46 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:39:09 × joeyadams quits (~joeyadams@syn-184-054-105-097.res.spectrum.com) (Quit: Leaving)
23:42:09 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
23:53:09 merijn joins (~merijn@128-137-045-062.dynamic.caiway.nl)
23:58:06 × merijn quits (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
23:58:55 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 265 seconds)

All times are in UTC on 2024-10-30.