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.