2023/10/09

2023-10-09 00:03:22 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
2023-10-09 00:10:49 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 00:15:41 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 00:16:49 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 252 seconds)
2023-10-09 00:18:06 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-10-09 00:28:51 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 00:29:11 +0200stites(~stites@130.44.147.204) (Ping timeout: 260 seconds)
2023-10-09 00:29:53 +0200stites(~stites@2607:fb91:dc3:1267:8194:4057:3670:88d7)
2023-10-09 00:32:26 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 255 seconds)
2023-10-09 00:33:09 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 00:33:40 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 00:34:01 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-10-09 00:38:07 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 00:50:33 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 00:53:25 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 00:53:34 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 00:55:13 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 01:05:10 +0200stites(~stites@2607:fb91:dc3:1267:8194:4057:3670:88d7) (Read error: Connection reset by peer)
2023-10-09 01:05:31 +0200stites(~stites@130.44.147.204)
2023-10-09 01:05:34 +0200califax_(~califax@user/califx)
2023-10-09 01:06:19 +0200califax(~califax@user/califx) (Ping timeout: 252 seconds)
2023-10-09 01:06:40 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 01:06:51 +0200califax_califax
2023-10-09 01:10:02 +0200xigua(~xigua@user/xigua)
2023-10-09 01:11:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 01:13:45 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 01:18:19 +0200NinjaTrappeur(~ninja@about/aquilenet/vodoo/NinjaTrappeur) (Ping timeout: 264 seconds)
2023-10-09 01:19:00 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
2023-10-09 01:23:07 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:21c9:e2cd:7450:1f71) (Remote host closed the connection)
2023-10-09 01:24:14 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 01:27:55 +0200NinjaTrappeur(~ninja@about/aquilenet/vodoo/NinjaTrappeur)
2023-10-09 01:28:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 01:33:05 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-09 01:40:17 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 01:45:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 01:53:37 +0200Guest3051sa
2023-10-09 01:55:55 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:21c9:e2cd:7450:1f71)
2023-10-09 01:56:12 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 01:56:18 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 01:58:51 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 01:59:11 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 255 seconds)
2023-10-09 02:00:41 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:21c9:e2cd:7450:1f71) (Ping timeout: 260 seconds)
2023-10-09 02:01:53 +0200captnemo(~captnemo@193.32.127.239)
2023-10-09 02:03:58 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 02:06:07 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 02:06:14 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 02:15:07 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 02:15:56 +0200czy(~user@121.231.44.109) (Ping timeout: 255 seconds)
2023-10-09 02:19:49 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 02:21:01 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-09 02:29:31 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
2023-10-09 02:29:59 +0200notzmv(~zmv@user/notzmv)
2023-10-09 02:31:14 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 255 seconds)
2023-10-09 02:33:18 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 02:37:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 02:37:44 +0200dibblego(~dibblego@122-199-1-93.ip4.superloop.au)
2023-10-09 02:37:44 +0200dibblego(~dibblego@122-199-1-93.ip4.superloop.au) (Changing host)
2023-10-09 02:37:44 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-10-09 02:40:58 +0200cpressey(~cpressey@host-2-102-9-134.as13285.net) (Ping timeout: 245 seconds)
2023-10-09 02:42:48 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:21c9:e2cd:7450:1f71)
2023-10-09 02:48:20 +0200tdammers(~tdammers@219-131-178-143.ftth.glasoperator.nl) (Ping timeout: 255 seconds)
2023-10-09 02:49:50 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 02:50:51 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
2023-10-09 02:50:58 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2023-10-09 02:52:19 +0200Lord_of_Life_Lord_of_Life
2023-10-09 02:53:25 +0200lena64t(~lena64t@gateway/tor-sasl/hck)
2023-10-09 02:54:38 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 02:56:07 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 264 seconds)
2023-10-09 03:06:56 +0200mmhat(~mmh@p200300f1c74e6fa7ee086bfffe095315.dip0.t-ipconnect.de)
2023-10-09 03:07:06 +0200mmhat(~mmh@p200300f1c74e6fa7ee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
2023-10-09 03:07:12 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 03:07:45 +0200tdammers(~tdammers@219-131-178-143.ftth.glasoperator.nl)
2023-10-09 03:11:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 03:23:39 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 03:25:41 +0200otto_s(~user@p5b044871.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2023-10-09 03:26:53 +0200otto_s(~user@p4ff27261.dip0.t-ipconnect.de)
2023-10-09 03:28:12 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 03:28:50 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 272 seconds)
2023-10-09 03:31:05 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 240 seconds)
2023-10-09 03:34:35 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 240 seconds)
2023-10-09 03:35:10 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-10-09 03:39:55 +0200califax(~califax@user/califx) (Remote host closed the connection)
2023-10-09 03:40:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 03:40:28 +0200califax(~califax@user/califx)
2023-10-09 03:41:51 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 240 seconds)
2023-10-09 03:45:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 03:58:57 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 04:03:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 04:06:33 +0200Cajun(~Cajun@user/cajun) (Quit: Client closed)
2023-10-09 04:12:54 +0200finn_elija(~finn_elij@user/finn-elija/x-0085643)
2023-10-09 04:12:54 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2023-10-09 04:12:54 +0200finn_elijaFinnElija
2023-10-09 04:15:46 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 04:20:46 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 04:32:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 04:36:50 +0200powderedhorn(~powderhor@207-153-12-54.static.fttp.usinternet.com) (Quit: Leaving)
2023-10-09 04:37:04 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-10-09 04:37:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 04:40:25 +0200Sgeo(~Sgeo@user/sgeo)
2023-10-09 04:49:09 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
2023-10-09 04:49:18 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 04:55:22 +0200td_(~td@i53870918.versanet.de) (Ping timeout: 255 seconds)
2023-10-09 04:55:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 04:57:19 +0200td_(~td@i53870939.versanet.de)
2023-10-09 04:59:51 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 05:00:00 +0200Taneb(~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0) (Quit: I seem to have stopped.)
2023-10-09 05:00:14 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)
2023-10-09 05:01:13 +0200Taneb(~Taneb@runciman.hacksoc.org)
2023-10-09 05:03:25 +0200srk(~sorki@user/srk) (Remote host closed the connection)
2023-10-09 05:03:44 +0200srk(~sorki@user/srk)
2023-10-09 05:08:07 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 05:12:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 05:12:53 +0200aforemny(~aforemny@i59F516DE.versanet.de)
2023-10-09 05:14:02 +0200aforemny_(~aforemny@i59F516D9.versanet.de) (Ping timeout: 255 seconds)
2023-10-09 05:15:16 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 05:19:59 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-09 05:26:21 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 05:28:45 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
2023-10-09 05:32:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 05:34:15 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net) (Ping timeout: 240 seconds)
2023-10-09 05:44:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 05:45:00 +0200khumba(~khumba@user/khumba) ()
2023-10-09 05:46:45 +0200Inst(~Inst@120.244.192.250)
2023-10-09 05:46:55 +0200Inst(~Inst@120.244.192.250) ()
2023-10-09 05:49:31 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 05:51:15 +0200epolanski(uid312403@id-312403.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-09 06:00:38 +0200actioninja(~actioninj@user/actioninja) (Quit: see ya mane)
2023-10-09 06:01:13 +0200actioninja(~actioninj@user/actioninja)
2023-10-09 06:02:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 06:05:03 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-10-09 06:06:37 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 06:17:51 +0200Square(~Square@user/square) (Ping timeout: 255 seconds)
2023-10-09 06:18:45 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 06:23:08 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 06:25:27 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
2023-10-09 06:26:08 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-10-09 06:27:06 +0200michalz(~michalz@185.246.207.215)
2023-10-09 06:31:53 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2023-10-09 06:36:50 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 06:39:54 +0200bilegeek(~bilegeek@2600:1008:b058:7972:86bd:56d8:83ef:566f) (Quit: Leaving)
2023-10-09 06:41:16 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 06:44:49 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2023-10-09 06:45:14 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2023-10-09 06:53:00 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 06:57:50 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 06:57:52 +0200Ou42(~Ou42@2600:1700:e930:41b0:36ed:9bf9:bd4d:f49e)
2023-10-09 07:08:56 +0200sabino(~sabino@user/sabino) (Quit: Lambda _ -> x)
2023-10-09 07:09:41 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 07:14:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 07:14:30 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2023-10-09 07:23:47 +0200Ou42(~Ou42@2600:1700:e930:41b0:36ed:9bf9:bd4d:f49e) (Quit: Rick Rolled 1 too many times)
2023-10-09 07:25:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 07:30:20 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 07:32:52 +0200notzmv(~zmv@user/notzmv) (Ping timeout: 255 seconds)
2023-10-09 07:34:18 +0200notzmv(~zmv@user/notzmv)
2023-10-09 07:42:18 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-10-09 07:42:57 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 07:47:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 08:00:36 +0200captnemo(~captnemo@193.32.127.239) (Ping timeout: 260 seconds)
2023-10-09 08:01:03 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 08:04:34 +0200acidjnk(~acidjnk@p200300d6e7072f5891f914b8da82fdcb.dip0.t-ipconnect.de)
2023-10-09 08:05:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 08:06:20 +0200krei-se-(~krei-se@p50874770.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-09 08:07:36 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
2023-10-09 08:08:24 +0200krei-se(~krei-se@p50874770.dip0.t-ipconnect.de)
2023-10-09 08:13:55 +0200vglfr(~vglfr@88.155.165.25)
2023-10-09 08:15:11 +0200krei-se(~krei-se@p50874770.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-09 08:17:01 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-09 08:17:21 +0200vglfr(~vglfr@138.199.53.250)
2023-10-09 08:18:17 +0200Maeda(~Maeda@91-161-10-149.subs.proxad.net)
2023-10-09 08:18:39 +0200gmg(~user@user/gehmehgeh)
2023-10-09 08:19:23 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 08:20:47 +0200krei-se(~krei-se@p50874770.dip0.t-ipconnect.de)
2023-10-09 08:23:58 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 08:26:19 +0200simendsjo(~user@84.211.91.241)
2023-10-09 08:30:48 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-10-09 08:31:06 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2023-10-09 08:34:48 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-10-09 08:36:23 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 08:37:44 +0200krei-se(~krei-se@p50874770.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2023-10-09 08:38:04 +0200vglfr(~vglfr@138.199.53.250) (Remote host closed the connection)
2023-10-09 08:38:46 +0200vglfr(~vglfr@138.199.53.250)
2023-10-09 08:40:51 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 08:42:05 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Ping timeout: 252 seconds)
2023-10-09 08:42:11 +0200krei-se(~krei-se@p50874770.dip0.t-ipconnect.de)
2023-10-09 08:46:40 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 08:47:17 +0200vglfr(~vglfr@138.199.53.250) (Remote host closed the connection)
2023-10-09 08:48:00 +0200vglfr(~vglfr@138.199.53.250)
2023-10-09 08:51:19 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 08:51:23 +0200infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2023-10-09 08:53:30 +0200infinity0(~infinity0@pwned.gg)
2023-10-09 08:53:53 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-10-09 08:56:18 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2023-10-09 08:56:44 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2023-10-09 08:57:05 +0200vglfr(~vglfr@138.199.53.250) (Remote host closed the connection)
2023-10-09 08:57:50 +0200vglfr(~vglfr@88.155.165.25)
2023-10-09 08:57:58 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-09 08:58:13 +0200vglfr(~vglfr@138.199.53.250)
2023-10-09 09:00:39 +0200shriekingnoise(~shrieking@186.137.175.87) (Ping timeout: 240 seconds)
2023-10-09 09:01:37 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:b8cd:c7ec:7d27:7720)
2023-10-09 09:02:38 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 09:07:04 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 09:11:21 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 09:15:47 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 09:16:46 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 09:16:52 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 09:18:49 +0200CiaoSen(~Jura@2a05:5800:29e:ae00:664b:f0ff:fe37:9ef)
2023-10-09 09:20:40 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 09:22:14 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
2023-10-09 09:22:42 +0200Inst(~Inst@120.244.192.250)
2023-10-09 09:23:18 +0200cpressey(~cpressey@host-2-102-9-134.as13285.net)
2023-10-09 09:23:55 +0200Inst(~Inst@120.244.192.250) ()
2023-10-09 09:25:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 09:36:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 09:41:16 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 09:48:17 +0200danse-nr3(~francesco@151.35.152.200)
2023-10-09 09:50:41 +0200 <danse-nr3> hello #haskell
2023-10-09 09:52:45 +0200 <sshine> hello
2023-10-09 09:52:48 +0200 <sshine> on behalf of #haskell
2023-10-09 09:53:32 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 09:54:04 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 09:56:39 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-10-09 09:57:04 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021)
2023-10-09 09:57:09 +0200epolanski(uid312403@id-312403.helmsley.irccloud.com)
2023-10-09 09:58:20 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 09:58:35 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-09 10:05:53 +0200 <haskellbridge> <m​auke> HELLO *shouts from the bridge*
2023-10-09 10:09:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 10:10:49 +0200vglfr(~vglfr@138.199.53.250) (Ping timeout: 252 seconds)
2023-10-09 10:11:10 +0200vglfr(~vglfr@88.155.165.25)
2023-10-09 10:11:27 +0200thyriaen(~thyriaen@2a01:aea0:dd4:7157:6245:cbff:fe9f:48b1)
2023-10-09 10:13:44 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:21c9:e2cd:7450:1f71) (Remote host closed the connection)
2023-10-09 10:13:44 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-09 10:13:45 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Ping timeout: 252 seconds)
2023-10-09 10:14:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 10:14:24 +0200Jackneill(~Jackneill@20014C4E1E1DF20042E7A7F7CBA9C62A.dsl.pool.telekom.hu)
2023-10-09 10:16:22 +0200 <danse-nr3> hehe people despise this bridge quite a bit but i can assure the audio quality is pretty good, no need to shout =D
2023-10-09 10:17:37 +0200 <danse-nr3> and we have got <pointyparens> to remind us you are writing from a better place
2023-10-09 10:17:56 +0200simendsjo(~user@84.211.91.241) (Remote host closed the connection)
2023-10-09 10:22:10 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-09 10:22:44 +0200 <danse-nr3> that reminds me of a technique used in multicast network sshine... i think it is called "feedback message suppression" or something along those lines. Basically, one node answering to an ack is enough so that the network protocol can scale reducing messages
2023-10-09 10:23:50 +0200 <sshine> I remember there was a script that would rewrite bridge messages locally in the client.
2023-10-09 10:24:12 +0200 <sshine> this was from when irc-irc bridges across networks were popular
2023-10-09 10:24:43 +0200 <sshine> I remember various #tcl channels were all connected
2023-10-09 10:25:00 +0200 <sshine> the community was so small that it was a real benefit.
2023-10-09 10:25:31 +0200 <danse-nr3> uh i was referring more to replying "on behalf of #haskell" :P
2023-10-09 10:25:41 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-09 10:25:50 +0200 <sshine> mauke, can you do a /me from the other side of the bridge, so I can see how the bridge displays it?
2023-10-09 10:25:54 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2023-10-09 10:26:10 +0200vglfr(~vglfr@88.155.165.25)
2023-10-09 10:26:13 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2023-10-09 10:26:29 +0200 <sshine> danse-nr3, ah :)
2023-10-09 10:27:38 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 10:27:52 +0200sshineis doing some modbus broadcasting at work, but only the master does the broadcasting; would be neat if clients could be delegated to answer a broadcast on behalf of everyone. :P
2023-10-09 10:30:05 +0200cfricke(~cfricke@user/cfricke)
2023-10-09 10:32:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 10:43:26 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-10-09 10:44:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 10:44:22 +0200 <danse-nr3> oh, network protocols in haskell? I thought that would be rare
2023-10-09 10:47:53 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
2023-10-09 10:48:19 +0200 <tomsmeding> sshine: what irc client are you using
2023-10-09 10:48:32 +0200 <tomsmeding> we'd just been discussing this last night in #-offtopic
2023-10-09 10:48:46 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 10:52:15 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2023-10-09 11:01:16 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 11:06:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 11:06:37 +0200chele(~chele@user/chele)
2023-10-09 11:08:32 +0200chele(~chele@user/chele) (Client Quit)
2023-10-09 11:08:43 +0200thyriaen(~thyriaen@2a01:aea0:dd4:7157:6245:cbff:fe9f:48b1) (Remote host closed the connection)
2023-10-09 11:08:57 +0200haskellbridge<m​auke> wonders if this works
2023-10-09 11:09:20 +0200 <tomsmeding> it does, and my reformatting script doesn't process it lol
2023-10-09 11:09:21 +0200simendsjo(~user@84.211.91.241)
2023-10-09 11:09:51 +0200chele(~chele@user/chele)
2023-10-09 11:09:51 +0200 <tomsmeding> but /me'ing is uncommon enough on the matrix side that I'm not going to bother to change it
2023-10-09 11:13:19 +0200__monty__(~toonn@user/toonn)
2023-10-09 11:17:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 11:18:30 +0200laxmik(~laxmik@host-178-72-203-74.ip.nej.cz)
2023-10-09 11:20:08 +0200tzh(~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz)
2023-10-09 11:22:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 11:23:54 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2023-10-09 11:30:45 +0200tomith(tomith@user/tomith) (Quit: tomith)
2023-10-09 11:35:49 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 11:40:31 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 11:44:01 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 11:47:07 +0200laxmik(~laxmik@host-178-72-203-74.ip.nej.cz) (Quit: laxmik)
2023-10-09 11:47:47 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-10-09 11:53:31 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 11:56:55 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2023-10-09 11:58:05 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 12:06:09 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-09 12:11:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 12:12:34 +0200pounce(~pounce@user/cute/pounce) (Ping timeout: 245 seconds)
2023-10-09 12:15:07 +0200pounce(~pounce@user/cute/pounce)
2023-10-09 12:16:23 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021) (Remote host closed the connection)
2023-10-09 12:16:31 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 12:18:47 +0200billchenchina(~billchenc@117.136.52.34)
2023-10-09 12:19:06 +0200CiaoSen(~Jura@2a05:5800:29e:ae00:664b:f0ff:fe37:9ef) (Ping timeout: 260 seconds)
2023-10-09 12:19:08 +0200billchenchina(~billchenc@117.136.52.34) (Remote host closed the connection)
2023-10-09 12:21:13 +0200billchenchina(~billchenc@2a0c:b641:7a2:230::10)
2023-10-09 12:21:27 +0200Guest|73(~Guest|73@172.226.87.17)
2023-10-09 12:28:39 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 12:29:21 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 12:31:27 +0200Guest|73(~Guest|73@172.226.87.17) (Quit: Connection closed)
2023-10-09 12:33:18 +0200finn_elija(~finn_elij@user/finn-elija/x-0085643)
2023-10-09 12:33:18 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2023-10-09 12:33:18 +0200finn_elijaFinnElija
2023-10-09 12:34:08 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 12:38:23 +0200billchenchina(~billchenc@2a0c:b641:7a2:230::10) (Remote host closed the connection)
2023-10-09 12:39:07 +0200 <kuribas> How does GHC do compared to GHC for optimizating purely functional code, and having an efficient runtime.
2023-10-09 12:39:36 +0200 <kuribas> Because my coworkers are claiming that java's runtime is superior, but I have doubts when it comes to purely functional programming.
2023-10-09 12:39:47 +0200 <kuribas> Especially since GHC has now a parallel GC.
2023-10-09 12:40:59 +0200danse-nr3(~francesco@151.35.152.200) (Ping timeout: 255 seconds)
2023-10-09 12:43:00 +0200 <haskellbridge> <m​auke> Ghc is on par with ghc, I'd say
2023-10-09 12:46:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 12:49:33 +0200 <int-e> I suspect that it's a rather lousy Java compiler though... but don't quote me on that.
2023-10-09 12:50:08 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-09 12:51:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 12:51:37 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 12:52:57 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 13:03:07 +0200CiaoSen(~Jura@2a05:5800:29e:ae00:664b:f0ff:fe37:9ef)
2023-10-09 13:03:20 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 13:03:56 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 260 seconds)
2023-10-09 13:06:35 +0200poscat(~poscat@user/poscat)
2023-10-09 13:06:46 +0200poscat0x04(~poscat@user/poscat) (Ping timeout: 255 seconds)
2023-10-09 13:07:49 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 13:18:15 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 13:19:33 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 13:19:49 +0200kantokuen(~kantokuen@user/kantokuen) (Quit: Reconnecting)
2023-10-09 13:20:02 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-09 13:21:05 +0200califax_(~califax@user/califx)
2023-10-09 13:21:07 +0200ChaiTRex(~ChaiTRex@user/chaitrex) (Ping timeout: 252 seconds)
2023-10-09 13:21:29 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Ping timeout: 252 seconds)
2023-10-09 13:21:29 +0200ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 252 seconds)
2023-10-09 13:21:29 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2023-10-09 13:21:51 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 252 seconds)
2023-10-09 13:21:51 +0200lena64t(~lena64t@gateway/tor-sasl/hck) (Ping timeout: 252 seconds)
2023-10-09 13:22:13 +0200califax(~califax@user/califx) (Ping timeout: 252 seconds)
2023-10-09 13:22:47 +0200califax_califax
2023-10-09 13:23:17 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-09 13:23:21 +0200ChaiTRex(~ChaiTRex@user/chaitrex)
2023-10-09 13:23:24 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2023-10-09 13:23:33 +0200ec(~ec@gateway/tor-sasl/ec)
2023-10-09 13:23:49 +0200lena64t(~lena64t@gateway/tor-sasl/hck)
2023-10-09 13:24:04 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-10-09 13:24:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 13:24:14 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2023-10-09 13:25:31 +0200captnemo(~captnemo@2a03:1b20:a:f011::e42f)
2023-10-09 13:35:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 13:36:15 +0200 <sand-witch> Java runtime is great in general, but it doesn't fit needs of lazy FP. There are GC optimisations, that are only relevant for lazy languages, for example - selector forwarding, that allows haskell GC to transform thunks of from "case x of (a, b) -> a" into "a" and collect "b". Disabling this optimisation will cause huge performance and memory drawdowns (see the last paragraph of this responce of Kmett:...
2023-10-09 13:36:20 +0200 <sand-witch> ... https://www.reddit.com/r/haskell/comments/8dr3xw/comment/dxq53tv)
2023-10-09 13:38:27 +0200 <kuribas> sand-witch: how can you collect b, if it may be shared?
2023-10-09 13:40:06 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 13:40:50 +0200 <sand-witch> * collect b in case it is not shared with something
2023-10-09 13:42:39 +0200 <sand-witch> I mean, GHC/Haskell has moving GC, so "collect" in this context means that GC doesn't move it to the new allocated area and ofc GC will move "b" in case it linked somewhere else
2023-10-09 13:43:54 +0200 <kuribas> ah right
2023-10-09 13:48:40 +0200lg1883(~lg188@82.18.98.230)
2023-10-09 13:49:31 +0200lg188(~lg188@82.18.98.230) (Ping timeout: 255 seconds)
2023-10-09 13:49:31 +0200lg1883lg188
2023-10-09 13:51:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 13:56:22 +0200danse-nr3(~francesco@151.37.167.157)
2023-10-09 13:56:26 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 13:58:05 +0200 <sand-witch> There also are benefits of Java runtime that are irrelevant for immutable FP code: jvm developers invest a lot of resources into escape analysis to avoid allocations (and avoiding allocations is the most effective way to optimise programming languages with automatic GC). This becomes complicated for Java because all objects in java have identity (i.e. they are mutable, so you can distinguish one object with the same fields from the...
2023-10-09 13:58:11 +0200 <sand-witch> ... other one, if they don't point to the same memory). In GHC/Haskell objects have no identity*, so GHC simply unpacks them using synergy of simple worker/wrapper transformation, inlining, dead code elimination and case-of-known. * I don't count ST/IORef-s here
2023-10-09 14:06:20 +0200 <kuribas> I see surprisingly little information about GHC's parallel GC, given how big of an impact that has...
2023-10-09 14:08:03 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer)
2023-10-09 14:08:54 +0200 <kuribas> oh wait, it's parallel, but not concurrent...
2023-10-09 14:09:30 +0200 <__monty__> Do you mean the non-moving GC? Because AFAIK the parallel GC is more of a "only use if you know what you're doing, which requires having done some serious measurements."
2023-10-09 14:09:39 +0200seeg123456(~seeg12345@64.176.64.83) (Quit: Gateway shutdown)
2023-10-09 14:10:03 +0200 <int-e> the parallel GC is the thing that does garbage collection with multiple threads
2023-10-09 14:10:20 +0200 <sand-witch> there are two GCs, parallel moving GC and concurrent non-moving GC (however even with non-moving concurrent GC first generation always moving)
2023-10-09 14:10:21 +0200mmhat(~mmh@p200300f1c74e6fa7ee086bfffe095315.dip0.t-ipconnect.de)
2023-10-09 14:10:23 +0200 <kuribas> ah right, I want the non-moving GC then.
2023-10-09 14:10:32 +0200 <int-e> as kuribas said, it's not concurrent (not working in parallel with mutators... that is, the haskell threads doing the actual computation)
2023-10-09 14:10:33 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 14:10:41 +0200seeg123456(~seeg12345@64.176.64.83)
2023-10-09 14:11:56 +0200 <int-e> and I believe that there's an exception for nurseries (first generation)? I recall a paper on that, with eager promotion when references to that nursery would end up on a later generation heap.
2023-10-09 14:12:36 +0200 <int-e> But as often with these papers I don't know whether it actually ended up in GHC or was just experimental.
2023-10-09 14:12:44 +0200 <sand-witch> As fas as I understand, non-moving GC slower than moving GC in general, but has shorter GC pauses, so you have more oppotunities of writing soft realtime code.
2023-10-09 14:13:08 +0200 <kuribas> yes, it is for servers where latency is important.
2023-10-09 14:13:09 +0200 <sand-witch> nurseries are first generation, right
2023-10-09 14:13:11 +0200 <int-e> Non-moving GC is independent of that? I guess it would be easier to make concurrent.
2023-10-09 14:13:16 +0200 <kuribas> or for games maybe?
2023-10-09 14:13:29 +0200mmhat(~mmh@p200300f1c74e6fa7ee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
2023-10-09 14:13:44 +0200 <int-e> Or incremental, which is a possible middle ground.
2023-10-09 14:14:34 +0200 <int-e> (What I mean by incremental GC is one that stops the world for GCs but doesn't go through the whole heap at once.)
2023-10-09 14:14:37 +0200 <sand-witch> As I can see, ICRainbow uses concurrent GC for game development in haskell
2023-10-09 14:15:28 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 14:16:24 +0200 <sand-witch> (ICRainbow is this guy: https://github.com/dpwiz)
2023-10-09 14:17:05 +0200 <kuribas> which game?
2023-10-09 14:17:25 +0200 <kuribas> well, people use C# for game development now.
2023-10-09 14:17:36 +0200 <sand-witch> Game engine :) https://gitlab.com/keid/engine
2023-10-09 14:20:04 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-09 14:25:37 +0200jumper149(~jumper149@base.felixspringer.xyz)
2023-10-09 14:26:47 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 14:30:18 +0200 <kuribas> I am a bit spectical of using haskell for game development.
2023-10-09 14:30:58 +0200 <kuribas> I'd rather implement a low level ECS in rust or so, with manual memory management, then write a haskell (or idris) wrapper to safely manipulate it.
2023-10-09 14:31:03 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 14:33:58 +0200 <sand-witch> I'm not sure about triple A games, but IMO for (almost) all less ambitious games haskell is good enough by itself
2023-10-09 14:35:50 +0200 <aforemny> i felt garbage collection a real obstacle to games in haskell. in my little experience, with writing games and writing performant haskell, having to deal with garbage collector pauses is no fun developing a game, when, say, in rust game-dev, you don't have that problem at all
2023-10-09 14:38:54 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
2023-10-09 14:41:56 +0200danse-nr3(~francesco@151.37.167.157) (Remote host closed the connection)
2023-10-09 14:42:19 +0200danse-nr3(~francesco@151.37.167.157)
2023-10-09 14:43:53 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 14:43:58 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2023-10-09 14:45:31 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-09 14:45:31 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-09 14:45:31 +0200wroathe(~wroathe@user/wroathe)
2023-10-09 14:48:21 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 14:56:06 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Remote host closed the connection)
2023-10-09 14:56:27 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2023-10-09 15:01:19 +0200infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2023-10-09 15:02:34 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 15:03:28 +0200infinity0(~infinity0@pwned.gg)
2023-10-09 15:03:54 +0200jumper149(~jumper149@base.felixspringer.xyz) (Quit: WeeChat 4.0.4)
2023-10-09 15:06:19 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 245 seconds)
2023-10-09 15:07:01 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 15:10:48 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 258 seconds)
2023-10-09 15:11:19 +0200infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2023-10-09 15:13:19 +0200ph88(~ph88@ip5b406c07.dynamic.kabel-deutschland.de) (Quit: Leaving)
2023-10-09 15:13:28 +0200infinity0(~infinity0@pwned.gg)
2023-10-09 15:16:34 +0200chele(~chele@user/chele) (Remote host closed the connection)
2023-10-09 15:17:01 +0200chele(~chele@user/chele)
2023-10-09 15:18:49 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 15:19:28 +0200fweht(uid404746@id-404746.lymington.irccloud.com)
2023-10-09 15:22:45 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.0.4)
2023-10-09 15:23:52 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 15:27:13 +0200cpressey(~cpressey@host-2-102-9-134.as13285.net) (Ping timeout: 245 seconds)
2023-10-09 15:34:45 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 15:34:54 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net)
2023-10-09 15:39:42 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 15:40:05 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-10-09 15:43:59 +0200SanchayanMaity_(~Sanchayan@2401:4900:1cb8:cdc3:71a:d838:f627:972c)
2023-10-09 15:44:26 +0200SanchayanMaity_(~Sanchayan@2401:4900:1cb8:cdc3:71a:d838:f627:972c) (Client Quit)
2023-10-09 15:45:30 +0200SanchayanMaity_(~Sanchayan@2401:4900:1cb8:cdc3:71a:d838:f627:972c)
2023-10-09 15:46:18 +0200SanchayanMaity_(~Sanchayan@2401:4900:1cb8:cdc3:71a:d838:f627:972c) (Client Quit)
2023-10-09 15:47:38 +0200grnman_(~michaelsc@c-66-176-3-51.hsd1.fl.comcast.net)
2023-10-09 15:49:03 +0200 <haskellbridge> <s​m> aforemny: did you experience it as a problem ?
2023-10-09 15:49:20 +0200 <haskellbridge> <s​m> haskellers who've made games always seem to say that GC pauses were a non-issue
2023-10-09 15:51:52 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 15:52:33 +0200 <exarkun> Also, "games" is a very broad area. Making a "game" certainly does not imply one single narrow set of requirements.
2023-10-09 15:56:33 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 15:58:38 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 16:00:05 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 16:00:58 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 16:02:59 +0200shriekingnoise(~shrieking@186.137.175.87)
2023-10-09 16:09:28 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-09 16:09:53 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 16:12:33 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 16:14:32 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 16:20:02 +0200infinity0(~infinity0@pwned.gg) (Killed (iridium.libera.chat (Nickname regained by services)))
2023-10-09 16:23:41 +0200infinity0(~infinity0@pwned.gg)
2023-10-09 16:24:31 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-09 16:26:40 +0200epolanski(uid312403@id-312403.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-09 16:26:54 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 16:30:04 +0200zer0bitz(~zer0bitz@user/zer0bitz) (Ping timeout: 248 seconds)
2023-10-09 16:31:13 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 16:32:14 +0200privacy(~privacy@user/privacy)
2023-10-09 16:34:59 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2023-10-09 16:36:42 +0200simendsjo(~user@84.211.91.241) (Ping timeout: 272 seconds)
2023-10-09 16:41:44 +0200kantokuen(~kantokuen@user/kantokuen) (Ping timeout: 255 seconds)
2023-10-09 16:43:18 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 16:44:12 +0200CiaoSen(~Jura@2a05:5800:29e:ae00:664b:f0ff:fe37:9ef) (Ping timeout: 240 seconds)
2023-10-09 16:44:20 +0200danse-nr3_(~francesco@151.35.191.11)
2023-10-09 16:44:21 +0200danse-nr3(~francesco@151.37.167.157) (Read error: Connection reset by peer)
2023-10-09 16:46:34 +0200zer0bitz(~zer0bitz@user/zer0bitz)
2023-10-09 16:47:51 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 16:51:17 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-10-09 16:53:17 +0200_rec___(~ryan@c-71-229-216-65.hsd1.co.comcast.net)
2023-10-09 16:53:30 +0200_rec___(~ryan@c-71-229-216-65.hsd1.co.comcast.net) ()
2023-10-09 16:54:11 +0200_rec_1(~Thunderbi@c-71-229-216-65.hsd1.co.comcast.net)
2023-10-09 16:54:27 +0200 <_rec_1> hello
2023-10-09 16:59:24 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 17:02:55 +0200 <geekosaur> hi
2023-10-09 17:03:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 17:06:09 +0200iris_67(~iris_67@2804:14c:5b61:83f2:f29b:e40b:7bc8:4ef2)
2023-10-09 17:15:56 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 17:17:54 +0200_rec_1(~Thunderbi@c-71-229-216-65.hsd1.co.comcast.net) (Remote host closed the connection)
2023-10-09 17:19:48 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 17:20:12 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 17:24:23 +0200privacy(~privacy@user/privacy) (Remote host closed the connection)
2023-10-09 17:24:29 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-09 17:30:52 +0200sabino(~sabino@user/sabino)
2023-10-09 17:32:57 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 17:37:22 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 17:37:30 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 272 seconds)
2023-10-09 17:38:16 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-09 17:43:49 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:b8cd:c7ec:7d27:7720) (Quit: WeeChat 2.8)
2023-10-09 17:43:50 +0200stackdroid18(14094@de1.hashbang.sh)
2023-10-09 17:44:11 +0200todi(~todi@p4fd1ae09.dip0.t-ipconnect.de)
2023-10-09 17:49:59 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 17:51:54 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-09 17:52:01 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 17:52:17 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)
2023-10-09 17:52:52 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-10-09 17:54:10 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-09 17:54:26 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 17:54:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 17:54:46 +0200hugo(znc@verdigris.lysator.liu.se) (Ping timeout: 255 seconds)
2023-10-09 17:58:00 +0200tzh(~tzh@c-71-193-181-0.hsd1.or.comcast.net)
2023-10-09 17:59:46 +0200stites(~stites@130.44.147.204) (Ping timeout: 260 seconds)
2023-10-09 18:00:39 +0200stites(~stites@2607:fb91:dcf:5265:c7a5:8dfc:6762:14b0)
2023-10-09 18:02:02 +0200chele(~chele@user/chele) (Remote host closed the connection)
2023-10-09 18:04:34 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-09 18:05:08 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net) (Quit: Client closed)
2023-10-09 18:06:23 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 18:06:28 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021)
2023-10-09 18:11:04 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 18:13:54 +0200 <EvanR> aforemny, there are many gc tuning RTS flags to try when making an interactive haskell program with a lot of stuff in memory
2023-10-09 18:14:43 +0200iris_67(~iris_67@2804:14c:5b61:83f2:f29b:e40b:7bc8:4ef2) (Ping timeout: 245 seconds)
2023-10-09 18:14:59 +0200 <EvanR> https://downloads.haskell.org/ghc/latest/docs/users_guide/runtime_control.html#rts-options-to-cont…
2023-10-09 18:15:11 +0200 <EvanR> which might come in handy if you actually experience issues
2023-10-09 18:15:44 +0200 <EvanR> another "trick" we have now is putting large read-only data in a compact region
2023-10-09 18:16:17 +0200fweht(uid404746@id-404746.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2023-10-09 18:18:41 +0200hugo(znc@verdigris.lysator.liu.se)
2023-10-09 18:19:47 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 258 seconds)
2023-10-09 18:22:12 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
2023-10-09 18:22:16 +0200qqq(~qqq@92.43.167.61) (Remote host closed the connection)
2023-10-09 18:23:18 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 18:24:52 +0200stites(~stites@2607:fb91:dcf:5265:c7a5:8dfc:6762:14b0) (Read error: Connection reset by peer)
2023-10-09 18:25:12 +0200stites(~stites@130.44.147.204)
2023-10-09 18:27:19 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-09 18:27:41 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 18:28:32 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-09 18:32:04 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-09 18:32:24 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 18:32:25 +0200vglfr(~vglfr@138.199.53.241)
2023-10-09 18:35:56 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-09 18:36:56 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 18:41:45 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 18:46:04 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 248 seconds)
2023-10-09 18:47:17 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 18:47:59 +0200euleritian(~euleritia@77.22.252.56)
2023-10-09 18:54:14 +0200euleritian(~euleritia@77.22.252.56) (Ping timeout: 245 seconds)
2023-10-09 18:57:05 +0200danse-nr3_(~francesco@151.35.191.11) (Ping timeout: 255 seconds)
2023-10-09 18:58:07 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 18:58:13 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 255 seconds)
2023-10-09 18:59:21 +0200bilegeek(~bilegeek@2600:1008:b022:5d70:d1fb:281b:8426:8eb0)
2023-10-09 18:59:26 +0200gmg(~user@user/gehmehgeh)
2023-10-09 19:00:21 +0200vglfr(~vglfr@138.199.53.241) (Ping timeout: 260 seconds)
2023-10-09 19:01:05 +0200vglfr(~vglfr@88.155.165.25)
2023-10-09 19:01:36 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-09 19:02:35 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 240 seconds)
2023-10-09 19:04:56 +0200Square(~Square@user/square)
2023-10-09 19:05:25 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 255 seconds)
2023-10-09 19:05:31 +0200hiyori(~hiyori@user/hiyori)
2023-10-09 19:05:45 +0200erisco(~erisco@d24-141-66-165.home.cgocable.net) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
2023-10-09 19:06:58 +0200danse-nr3_(~francesco@151.35.191.11)
2023-10-09 19:07:03 +0200erisco(~erisco@d24-141-66-165.home.cgocable.net)
2023-10-09 19:09:10 +0200dibblego(~dibblego@122.199.1.93)
2023-10-09 19:09:10 +0200dibblego(~dibblego@122.199.1.93) (Changing host)
2023-10-09 19:09:10 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-10-09 19:09:12 +0200phma(~phma@2001:5b0:2143:cec8:c3c:3fa4:1ab9:dd90) (Read error: Connection reset by peer)
2023-10-09 19:10:41 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 19:13:41 +0200kantokuen(~kantokuen@user/kantokuen) (Quit: reconnecting)
2023-10-09 19:13:57 +0200kantokuen(~kantokuen@user/kantokuen)
2023-10-09 19:14:45 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 19:15:05 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 255 seconds)
2023-10-09 19:17:26 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 255 seconds)
2023-10-09 19:18:06 +0200dibblego(~dibblego@122-199-1-93.ip4.superloop.au)
2023-10-09 19:18:06 +0200dibblego(~dibblego@122-199-1-93.ip4.superloop.au) (Changing host)
2023-10-09 19:18:06 +0200dibblego(~dibblego@haskell/developer/dibblego)
2023-10-09 19:18:25 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2023-10-09 19:19:15 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 19:19:36 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 19:25:13 +0200phma(~phma@host-67-44-208-50.hnremote.net)
2023-10-09 19:30:04 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 19:30:39 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds)
2023-10-09 19:31:05 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)
2023-10-09 19:32:26 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 19:32:40 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-10-09 19:34:49 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
2023-10-09 19:37:12 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 19:37:31 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-10-09 19:39:35 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-09 19:48:53 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2023-10-09 19:49:10 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 19:54:01 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 260 seconds)
2023-10-09 19:55:14 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-10-09 19:57:54 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-10-09 19:58:33 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-10-09 20:00:27 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-09 20:01:23 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 20:02:10 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 20:05:27 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 20:05:40 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 20:07:12 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-09 20:07:24 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 20:07:44 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-10-09 20:07:44 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-10-09 20:07:44 +0200wroathe(~wroathe@user/wroathe)
2023-10-09 20:07:48 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds)
2023-10-09 20:09:41 +0200stackdroid18(14094@de1.hashbang.sh) (Quit: hasta la vista... tchau!)
2023-10-09 20:10:21 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 255 seconds)
2023-10-09 20:12:47 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com)
2023-10-09 20:13:59 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 20:15:21 +0200rgw(~R@2605:a601:a0df:5600:4991:d4f3:eae6:6)
2023-10-09 20:15:25 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 20:15:37 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 20:18:47 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-09 20:19:35 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds)
2023-10-09 20:19:50 +0200 <tomsmeding> the GHC.Exts module documentation has the following sentence: "Note: no other base module should import this module."
2023-10-09 20:20:04 +0200 <tomsmeding> surely Int needs to find its way into Prelude somehow
2023-10-09 20:20:18 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 20:20:21 +0200 <tomsmeding> is that "no other base module" ... with exceptions?
2023-10-09 20:21:13 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 20:21:24 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 240 seconds)
2023-10-09 20:22:01 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 260 seconds)
2023-10-09 20:22:55 +0200captnemo(~captnemo@2a03:1b20:a:f011::e42f) (Quit: WeeChat 4.0.4)
2023-10-09 20:23:23 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 246 seconds)
2023-10-09 20:24:00 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-10-09 20:27:23 +0200bilegeek(~bilegeek@2600:1008:b022:5d70:d1fb:281b:8426:8eb0) (Quit: Leaving)
2023-10-09 20:27:23 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 20:28:15 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2023-10-09 20:28:38 +0200 <monochrom> I think there is a diamond. Both Prelude and GHC.Exts got Int from a deeper module.
2023-10-09 20:29:16 +0200AlexZenon(~alzenon@178.34.163.10) (Ping timeout: 255 seconds)
2023-10-09 20:30:13 +0200AlexZenon(~alzenon@178.34.163.10)
2023-10-09 20:30:31 +0200 <rgw> doesn't it get it from ghc.base?
2023-10-09 20:30:47 +0200 <geekosaur> GHC.Integer
2023-10-09 20:31:27 +0200 <geekosaur> which is extra special, I think there's only one module allowed to import it directly because of import loops
2023-10-09 20:32:09 +0200 <geekosaur> but maybe I'm misremembering and there's something even deeper with that constraint (GHC.BigInt?)
2023-10-09 20:32:32 +0200 <dolio> Also, that documentation is probably for random schmoes. You should not be directly importing GHC.Exts in your new library.
2023-10-09 20:33:11 +0200 <rgw> https://raw.githubusercontent.com/ghc/ghc/master/libraries/base/GHC/Base.hs
2023-10-09 20:33:19 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 255 seconds)
2023-10-09 20:33:21 +0200 <rgw> there's a note on ghc.num.integer
2023-10-09 20:33:22 +0200 <tomsmeding> monochrom: ah
2023-10-09 20:34:00 +0200 <tomsmeding> rgw: ah! Yes I remember seeing that
2023-10-09 20:34:09 +0200 <rgw> To ensure that GHC.Num.Integer is there, we must ensure that there is a visible
2023-10-09 20:34:09 +0200 <rgw> dependency on GHC.Num.Integer from every module in base. We make GHC.Base
2023-10-09 20:34:09 +0200 <rgw> depend on GHC.Num.Integer; and everything else either depends on GHC.Base,
2023-10-09 20:34:09 +0200 <rgw> directly on GHC.Num.Integer, or does not have NoImplicitPrelude (and hence
2023-10-09 20:34:09 +0200 <rgw> depends on Prelude).
2023-10-09 20:34:11 +0200 <tomsmeding> my memory was faulty
2023-10-09 20:34:18 +0200 <geekosaur> actually GHC.Exts is the one GHC-tree module randoms are allowed to import
2023-10-09 20:34:22 +0200 <geekosaur> the others are unsafe
2023-10-09 20:34:31 +0200 <rgw> i just looked at the source
2023-10-09 20:34:35 +0200 <geekosaur> (as in nobody guarantees the API won't change)
2023-10-09 20:34:45 +0200 <rgw> that line got added in a commit with a comment of just "added comment"
2023-10-09 20:35:00 +0200 <dolio> Oh, I misread. "no other base module"
2023-10-09 20:35:06 +0200 <rgw> https://github.com/ghc/ghc/commit/1116d7b2ac4da7feb28e4d4f41e1686a436fbcf3
2023-10-09 20:35:07 +0200 <tomsmeding> > The lookup is only disabled for packages ghc-prim and ghc-bignum, which aren't allowed to contain any Integer literal.
2023-10-09 20:35:16 +0200 <rgw> so i have no clue as to why even
2023-10-09 20:35:17 +0200 <tomsmeding> that's... a pretty quirky restriction
2023-10-09 20:35:22 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-10-09 20:35:31 +0200 <tomsmeding> lol that commit
2023-10-09 20:36:51 +0200 <monochrom> I guess "Add to doc 'no other base module should import this'" is considered too redundant.
2023-10-09 20:37:27 +0200 <monochrom> Right? Commit messages must be shorter than the commit content. :)
2023-10-09 20:37:54 +0200 <dolio> Pretty sure I've violated that rule.
2023-10-09 20:38:15 +0200 <rgw> commit: changed, removed and added code
2023-10-09 20:38:18 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Remote host closed the connection)
2023-10-09 20:38:40 +0200 <tomsmeding> I have quite a few one-char commits :p
2023-10-09 20:38:42 +0200billchenchina(~billchenc@103.152.35.21)
2023-10-09 20:39:32 +0200billchenchina(~billchenc@103.152.35.21) (Remote host closed the connection)
2023-10-09 20:39:53 +0200 <monochrom> We are pretty much trained or primed to: paper title < paper abstract < paper text, commit message < code comment < code, etc.
2023-10-09 20:40:07 +0200 <rgw> writing is a skill
2023-10-09 20:40:07 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-10-09 20:40:27 +0200 <monochrom> and often forget that some exceptions can happen with just cause.
2023-10-09 20:42:31 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-10-09 20:43:26 +0200 <tomsmeding> or just 'cause
2023-10-09 20:43:51 +0200 <tomsmeding> when do we get visible type application already
2023-10-09 20:43:57 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Remote host closed the connection)
2023-10-09 20:44:00 +0200 <tomsmeding> er, the 'forall a ->' thing
2023-10-09 20:44:09 +0200 <tomsmeding> I'm tired of Proxy's
2023-10-09 20:44:11 +0200 <monochrom> Write in Core directly. >:)
2023-10-09 20:44:31 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-09 20:46:32 +0200danse-nr3_(~francesco@151.35.191.11) (Ping timeout: 255 seconds)
2023-10-09 20:46:38 +0200 <monochrom> Isn't there some fundamental conflict between type inference and getting too close to System F?
2023-10-09 20:47:26 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
2023-10-09 20:47:49 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 20:52:39 +0200 <geekosaur> unrestricted type level lambdas are the problem there iirc. this should be okay
2023-10-09 20:53:03 +0200bilegeek(~bilegeek@2600:1008:b022:5d70:d1fb:281b:8426:8eb0)
2023-10-09 20:58:02 +0200 <tomsmeding> ooooooh https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/required_type_arguments.html
2023-10-09 20:58:29 +0200 <monochrom> "since 9.10.1" >D
2023-10-09 20:59:20 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355) (Remote host closed the connection)
2023-10-09 21:00:45 +0200 <tomsmeding> is there a reason why the 's' key to pop up the search box on hackage works on both the haddock packags and the package contents page for most packages, but for 'base' it doesn't work on the contents page?
2023-10-09 21:01:00 +0200 <monochrom> 3 kinds of famous last words. "It will be in GHC 10." "It will be in base-10." "I will do it tomorrow." :)
2023-10-09 21:01:19 +0200 <tomsmeding> it will also be in base 10
2023-10-09 21:01:31 +0200todi(~todi@p4fd1ae09.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
2023-10-09 21:01:58 +0200 <geekosaur> every package's haddock was done with its own version of the js and css backing it, presumably whoever built the base docs didn't have the right haddock version or settings
2023-10-09 21:05:18 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net)
2023-10-09 21:06:01 +0200 <geekosaur> also re the above, if it's in the docs then it's in GHC HEAD right now if you dare to build it 🙂
2023-10-09 21:15:16 +0200Pickchea(~private@user/pickchea)
2023-10-09 21:15:46 +0200danza(~francesco@151.35.170.207)
2023-10-09 21:16:01 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net) (Quit: Client closed)
2023-10-09 21:22:16 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-10-09 21:24:45 +0200ss4(~wootehfoo@user/wootehfoot)
2023-10-09 21:26:57 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-10-09 21:28:02 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 272 seconds)
2023-10-09 21:28:40 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl) (Ping timeout: 272 seconds)
2023-10-09 21:28:50 +0200danza(~francesco@151.35.170.207) (Ping timeout: 255 seconds)
2023-10-09 21:34:45 +0200hiyori(~hiyori@user/hiyori) (Quit: Client closed)
2023-10-09 21:36:05 +0200kimiamania4(~b4f4a2ab@user/kimiamania) (Quit: PegeLinux)
2023-10-09 21:37:33 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:645a:6c7:9f96:8355)
2023-10-09 21:37:58 +0200kimiamania4(~b4f4a2ab@user/kimiamania)
2023-10-09 21:40:00 +0200cpressey(~cpressey@host-80-47-5-146.as13285.net)
2023-10-09 21:41:27 +0200hiyori(~hiyori@user/hiyori)
2023-10-09 21:42:26 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-09 21:42:57 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 21:45:34 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 21:45:36 +0200ss4(~wootehfoo@user/wootehfoot) (Quit: Leaving)
2023-10-09 21:49:55 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2023-10-09 21:50:48 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2023-10-09 21:56:48 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
2023-10-09 21:58:53 +0200vglfr(~vglfr@88.155.165.25) (Read error: Connection reset by peer)
2023-10-09 22:00:40 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-10-09 22:01:35 +0200Jackneill(~Jackneill@20014C4E1E1DF20042E7A7F7CBA9C62A.dsl.pool.telekom.hu) (Ping timeout: 255 seconds)
2023-10-09 22:03:26 +0200 <EvanR> somewhere I saw a pseudo haskell explanation of algebraic data types where an example defines list like data [a] = [] | a : [a], which is plausible, and then data Char = 'A' | 'B' | 'C' | ... | 'whateverthefinalcharis' which seems to be pushing it
2023-10-09 22:03:41 +0200 <EvanR> the question is, did any ML-like language ever define Char like this, or list for that matter
2023-10-09 22:05:12 +0200thegeekinside(~thegeekin@189.217.90.224) (Read error: Connection reset by peer)
2023-10-09 22:05:23 +0200thegeekinside(~thegeekin@189.217.90.224)
2023-10-09 22:05:56 +0200 <rgw> how can you define Char as something in '' if that is the definition of a char?
2023-10-09 22:06:27 +0200 <rgw> like wouldn't it just be data Char = '' | 'a'
2023-10-09 22:06:43 +0200 <EvanR> what is ''
2023-10-09 22:06:45 +0200 <rgw> Char a
2023-10-09 22:06:54 +0200 <rgw> well yeah, what is []?
2023-10-09 22:06:59 +0200 <EvanR> [] is just []
2023-10-09 22:07:02 +0200 <EvanR> 'a' is just 'a'
2023-10-09 22:07:08 +0200 <rgw> is it though?
2023-10-09 22:07:09 +0200 <EvanR> it's defining the constructors as usual
2023-10-09 22:07:22 +0200 <rgw> what defines the meaning of ''?
2023-10-09 22:07:23 +0200 <EvanR> except not following the usual rules for constructor names
2023-10-09 22:07:42 +0200 <rgw> '' are just used for chars right?
2023-10-09 22:08:03 +0200 <EvanR> the meaning of code 'a' is the value 'a'
2023-10-09 22:08:08 +0200 <monochrom> ML and Haskell tutorials use the same explanation for lists. And they are telling the truth modulo syntactic issues perhaps.
2023-10-09 22:08:29 +0200 <monochrom> I don't think ML tutorials explain Char as a sum or enumeration type.
2023-10-09 22:08:53 +0200iris_67(~iris_67@2804:14c:5b61:83f2:54ef:d4cb:76a5:fbd4)
2023-10-09 22:10:14 +0200 <monochrom> But since you can use 'A' in pattern matching, it is not easy to refute the simple model "Char is a very large and flat sum type".
2023-10-09 22:10:28 +0200 <EvanR> right
2023-10-09 22:10:46 +0200 <monochrom> IOW it is a very adequate model.
2023-10-09 22:11:00 +0200 <EvanR> I wonder if it was taken literally at some point xD
2023-10-09 22:11:55 +0200 <EvanR> perhaps with a more limited character set than latest unicode
2023-10-09 22:12:43 +0200 <monochrom> I think some people do. Whenever you see some beginner writes a CPU emulator and decide to make a 200-data-constructor ADT because there are 200 opcodes, they are doing it in the same spirit.
2023-10-09 22:12:59 +0200 <rgw> https://hackage.haskell.org/package/ascii-char-1.0.1.0/docs/src/ASCII.Char.html#Char
2023-10-09 22:13:25 +0200 <rgw> somebody sure did
2023-10-09 22:13:30 +0200 <monochrom> haha
2023-10-09 22:13:37 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-10-09 22:15:53 +0200 <EvanR> nice
2023-10-09 22:16:15 +0200falafel(~falafel@62.175.113.194.dyn.user.ono.com) (Ping timeout: 240 seconds)
2023-10-09 22:16:48 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2023-10-09 22:17:38 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-09 22:18:26 +0200 <rgw> guess haskell just does it through a lookup in a bitmap
2023-10-09 22:18:40 +0200 <rgw> https://hackage.haskell.org/package/base-4.18.1.0/docs/src/GHC.Unicode.Internal.Char.UnicodeData.G…
2023-10-09 22:18:58 +0200 <geekosaur> rgw, in MLs ' is also used for type variables, so as actual syntax that Char example would be rather tricky to parse
2023-10-09 22:19:44 +0200 <geekosaur> and yes, haskell uses lookup tables generated from the machine readable version of the then-current Unicode standards documentation
2023-10-09 22:20:01 +0200 <rgw> the more you know
2023-10-09 22:20:38 +0200sm(~sm@plaintextaccounting/sm)
2023-10-09 22:27:37 +0200azimut(~azimut@gateway/tor-sasl/azimut) (Quit: ZNC - https://znc.in)
2023-10-09 22:27:58 +0200azimut(~azimut@gateway/tor-sasl/azimut)
2023-10-09 22:28:28 +0200hiyori(~hiyori@user/hiyori) (Ping timeout: 245 seconds)
2023-10-09 22:29:17 +0200chexum(~quassel@gateway/tor-sasl/chexum) (Ping timeout: 252 seconds)
2023-10-09 22:29:22 +0200chexum_(~quassel@gateway/tor-sasl/chexum)
2023-10-09 22:37:03 +0200simendsjo(~user@84.211.91.241)
2023-10-09 22:40:38 +0200hiyori(~hiyori@user/hiyori)
2023-10-09 22:40:49 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Remote host closed the connection)
2023-10-09 22:43:27 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 22:44:27 +0200 <EvanR> the pseudo haskell data Int = INT_MIN | ... | -3 | -2 | -1 | 0 | 1 | 2 | 3 | ... | INT_MAX is problematic when tested against the pattern matching criteria
2023-10-09 22:45:01 +0200 <EvanR> because in some cases (which?) pattern matching numeric literals leads to an equality test
2023-10-09 22:45:07 +0200 <EvanR> which sometimes brings in Eq
2023-10-09 22:45:29 +0200 <EvanR> which is not what the doctor ordered
2023-10-09 22:45:31 +0200 <tomsmeding> in all cases?
2023-10-09 22:45:55 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Remote host closed the connection)
2023-10-09 22:48:30 +0200__monty__(~toonn@user/toonn) (Ping timeout: 258 seconds)
2023-10-09 22:48:36 +0200pavonia(~user@user/siracusa)
2023-10-09 22:49:11 +0200 <geekosaur> yes, in all cases
2023-10-09 22:49:29 +0200 <EvanR> big sad
2023-10-09 22:49:31 +0200 <geekosaur> and can't work anyway because what about Integer? Word?
2023-10-09 22:49:35 +0200 <tomsmeding> :t let m 3 = () in m
2023-10-09 22:49:36 +0200 <lambdabot> (Eq a, Num a) => a -> ()
2023-10-09 22:49:58 +0200 <EvanR> smh
2023-10-09 22:50:09 +0200 <geekosaur> all it knows is Num a, it can't pattern match
2023-10-09 22:50:30 +0200 <EvanR> logical
2023-10-09 22:50:54 +0200 <geekosaur> (here remember that Num used to have Eq as a prerequisite, probably for this reason)
2023-10-09 22:51:45 +0200 <EvanR> spock would agree, but mccoy would sip a whiskey and judge m to be const ()
2023-10-09 22:53:29 +0200 <geekosaur> s/whiskey/mint julep
2023-10-09 22:53:34 +0200 <EvanR> when haskell comes up with a killerapp web framework it should be called mccoy
2023-10-09 22:54:24 +0200 <tomsmeding> > (const () 4, (let m 3 = () in m) 4)
2023-10-09 22:54:26 +0200 <lambdabot> ((),*Exception: <interactive>:3:19-26: Non-exhaustive patterns in function m
2023-10-09 22:54:26 +0200 <EvanR> I thought the mint julep was him losing his damn mind on that hippy planet
2023-10-09 22:54:53 +0200 <tomsmeding> ghc does not agree with mccoy
2023-10-09 22:54:55 +0200 <geekosaur> he's a southerner. gotta be either a mint julep or a bourbon
2023-10-09 22:56:20 +0200 <EvanR> :t let m (3 :: Int) = () in m
2023-10-09 22:56:21 +0200 <lambdabot> Int -> ()
2023-10-09 22:56:25 +0200 <EvanR> ok then
2023-10-09 22:56:57 +0200 <EvanR> now you can pretend it's algebraic data types again
2023-10-09 22:58:51 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl) (Ping timeout: 258 seconds)
2023-10-09 23:01:01 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-10-09 23:01:30 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 23:04:51 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 260 seconds)
2023-10-09 23:06:12 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net) (Ping timeout: 272 seconds)
2023-10-09 23:07:56 +0200micro_(~micro@user/micro) (Ping timeout: 248 seconds)
2023-10-09 23:08:23 +0200dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2023-10-09 23:09:15 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021) (Remote host closed the connection)
2023-10-09 23:12:36 +0200simendsjo(~user@84.211.91.241) (Ping timeout: 240 seconds)
2023-10-09 23:12:40 +0200lg1888(~lg188@82.18.98.230)
2023-10-09 23:12:47 +0200myyo(~myyo@75-166-145-203.hlrn.qwest.net)
2023-10-09 23:12:56 +0200lg188(~lg188@82.18.98.230) (Ping timeout: 260 seconds)
2023-10-09 23:13:22 +0200 <monochrom> The model begins to break a little bit because now 4 is both a "constructor" of Int and a "constructor" of Integer (and then also Double, Float, Complex, ...)
2023-10-09 23:13:30 +0200lg1888lg188
2023-10-09 23:14:06 +0200 <geekosaur> I mentioned that one earlier
2023-10-09 23:14:22 +0200 <geekosaur> "and can't work anyway because what about…"
2023-10-09 23:14:26 +0200lg188(~lg188@82.18.98.230) (Read error: Connection reset by peer)
2023-10-09 23:14:44 +0200 <geekosaur> "all it knows is Num a"
2023-10-09 23:14:50 +0200jathan(~jathan@69.61.93.38)
2023-10-09 23:14:57 +0200 <monochrom> Sorry, missed that.
2023-10-09 23:15:52 +0200lg188(~lg188@82.18.98.230)
2023-10-09 23:17:41 +0200acidjnk(~acidjnk@p200300d6e7072f5891f914b8da82fdcb.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2023-10-09 23:18:34 +0200micro(~micro@user/micro)
2023-10-09 23:20:12 +0200roboguy__(~roboguy_@cpe-69-76-235-109.kc.res.rr.com)
2023-10-09 23:20:12 +0200roboguy_(~roboguy_@cpe-69-76-235-109.kc.res.rr.com) (Read error: Connection reset by peer)
2023-10-09 23:28:06 +0200 <EvanR> import Int hiding xD
2023-10-09 23:28:22 +0200 <EvanR> they all have 4 as a constructor and it's simply ambiguous
2023-10-09 23:39:24 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 248 seconds)
2023-10-09 23:43:18 +0200michalz(~michalz@185.246.207.215) (Remote host closed the connection)
2023-10-09 23:53:40 +0200RedFlamingos(~RedFlamin@user/RedFlamingos)