2023/05/31

2023-05-31 00:00:03 +0200ubert(~Thunderbi@p200300ecdf00029cf94c40b268cbf3ca.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2023-05-31 00:00:05 +0200ub(~Thunderbi@p548c91e0.dip0.t-ipconnect.de)
2023-05-31 00:02:22 +0200ububert
2023-05-31 00:03:50 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 246 seconds)
2023-05-31 00:04:17 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 00:09:12 +0200foul_owl(~kerry@45.143.82.39) (Ping timeout: 268 seconds)
2023-05-31 00:16:17 +0200gurkenglas(~user@dynamic-046-114-181-050.46.114.pool.telefonica.de) (Ping timeout: 250 seconds)
2023-05-31 00:21:29 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 250 seconds)
2023-05-31 00:25:36 +0200mncheck(~mncheck@193.224.205.254) (Ping timeout: 248 seconds)
2023-05-31 00:26:15 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds)
2023-05-31 00:30:16 +0200taupiqueur(~taupiqueu@2a02-842a-8180-4601-a566-5e72-30af-bdfe.rev.sfr.net)
2023-05-31 00:35:34 +0200alexherbo2(~alexherbo@2a02-842a-8180-4601-a566-5e72-30af-bdfe.rev.sfr.net)
2023-05-31 00:35:53 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2023-05-31 00:37:06 +0200mei(~mei@user/mei) (Remote host closed the connection)
2023-05-31 00:37:24 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-05-31 00:39:30 +0200mei(~mei@user/mei)
2023-05-31 00:40:21 +0200pyook(~puke@user/puke)
2023-05-31 00:41:05 +0200forell(~forell@user/forell) (Ping timeout: 240 seconds)
2023-05-31 00:41:51 +0200mei(~mei@user/mei) (Remote host closed the connection)
2023-05-31 00:43:44 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Ping timeout: 265 seconds)
2023-05-31 00:44:07 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-05-31 00:44:15 +0200mei(~mei@user/mei)
2023-05-31 00:46:42 +0200forell(~forell@user/forell)
2023-05-31 00:47:18 +0200Guest66(~Guest83@2a02:8070:8e83:c500:aa1d:72d7:e754:bd20)
2023-05-31 00:50:06 +0200CalculusCats(NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow)
2023-05-31 00:51:50 +0200CalculusCats(NyaaTheKit@user/calculuscat)
2023-05-31 00:52:11 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2023-05-31 00:53:00 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl)
2023-05-31 00:54:01 +0200oo_miguel(~Thunderbi@77.252.47.84) (Ping timeout: 240 seconds)
2023-05-31 00:54:18 +0200zeenk(~zeenk@2a02:2f04:a105:f00::7fe)
2023-05-31 00:59:29 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
2023-05-31 01:10:31 +0200acidjnk(~acidjnk@p200300d6e7072f08c511281507bd955a.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2023-05-31 01:12:45 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 01:12:55 +0200Guest66(~Guest83@2a02:8070:8e83:c500:aa1d:72d7:e754:bd20) (Quit: Client closed)
2023-05-31 01:14:19 +0200jmdaemon(~jmdaemon@user/jmdaemon)
2023-05-31 01:14:20 +0200jero98772(~jero98772@2800:484:1d7f:5d36::1) (Read error: Connection reset by peer)
2023-05-31 01:16:48 +0200xff0x(~xff0x@ai098135.d.east.v6connect.net) (Ping timeout: 240 seconds)
2023-05-31 01:17:20 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Ping timeout: 248 seconds)
2023-05-31 01:17:38 +0200son0p(~ff@181.136.122.143)
2023-05-31 01:18:23 +0200mauke_(~mauke@user/mauke)
2023-05-31 01:19:25 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 01:20:00 +0200mauke(~mauke@user/mauke) (Ping timeout: 248 seconds)
2023-05-31 01:20:00 +0200mauke_mauke
2023-05-31 01:20:33 +0200xff0x_(~xff0x@ai098135.d.east.v6connect.net)
2023-05-31 01:23:15 +0200caryhartline(~caryhartl@168.182.58.169)
2023-05-31 01:26:30 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds)
2023-05-31 01:33:43 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Remote host closed the connection)
2023-05-31 01:34:06 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 01:34:21 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-05-31 01:34:21 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-05-31 01:34:21 +0200wroathe(~wroathe@user/wroathe)
2023-05-31 01:34:55 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net) (Read error: Connection reset by peer)
2023-05-31 01:36:31 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net)
2023-05-31 01:36:56 +0200machinedgod(~machinedg@93-138-3-195.adsl.net.t-com.hr) (Ping timeout: 246 seconds)
2023-05-31 01:37:12 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
2023-05-31 01:38:46 +0200jero98772(~jero98772@190.158.28.80)
2023-05-31 01:40:00 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Remote host closed the connection)
2023-05-31 01:40:24 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 01:40:57 +0200_xor6(~xor@nw-esr1-72-49-97-201.fuse.net)
2023-05-31 01:42:31 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net) (Ping timeout: 250 seconds)
2023-05-31 01:42:31 +0200_xor6_xor
2023-05-31 01:48:10 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net) (Ping timeout: 250 seconds)
2023-05-31 01:50:42 +0200myxos(~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Remote host closed the connection)
2023-05-31 01:50:42 +0200myxokeph(~myxokeph@cpe-65-28-251-121.cinci.res.rr.com) (Remote host closed the connection)
2023-05-31 01:52:49 +0200o-90(~o-90@gateway/tor-sasl/o-90)
2023-05-31 01:54:20 +0200o-90(~o-90@gateway/tor-sasl/o-90) (Client Quit)
2023-05-31 01:57:44 +0200motherfsck(~motherfsc@user/motherfsck)
2023-05-31 02:08:32 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 250 seconds)
2023-05-31 02:11:32 +0200jargon(~jargon@184.101.77.79)
2023-05-31 02:13:52 +0200vandita(~vandit@193-110-63-63.cable-modem.hdsnet.hu) (Ping timeout: 248 seconds)
2023-05-31 02:15:52 +0200vandita(~vandit@94-21-48-22.pool.digikabel.hu)
2023-05-31 02:15:52 +0200Nosrep(~Nosrep@user/nosrep)
2023-05-31 02:16:03 +0200zeenk(~zeenk@2a02:2f04:a105:f00::7fe) (Quit: Konversation terminated!)
2023-05-31 02:16:15 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net)
2023-05-31 02:20:26 +0200szkl(uid110435@id-110435.uxbridge.irccloud.com)
2023-05-31 02:24:33 +0200ijqq(uid603979@id-603979.helmsley.irccloud.com)
2023-05-31 02:24:49 +0200 <ijqq> Hello
2023-05-31 02:26:10 +0200 <Axman6> Hello!
2023-05-31 02:26:32 +0200 <ijqq> How's it going?
2023-05-31 02:27:23 +0200 <ijqq> I am here because I would like some advice on how to learn haskell. I need to learn it because I want to write my own programming language in Haskell.
2023-05-31 02:28:27 +0200jmdaemon(~jmdaemon@user/jmdaemon) (Ping timeout: 250 seconds)
2023-05-31 02:36:24 +0200 <jackdk> https://haskellbook.com/ was the book that got me over the hump, but it costs money and is extremely thorough. (I did all of the exercises over several months.) https://www.seas.upenn.edu/~cis1940/spring13/ is probably the best general-purpose free resource, but maybe given your goals https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours could be of interest (I haven't read it)
2023-05-31 02:38:59 +0200myxos(~myxos@cpe-65-28-251-121.cinci.res.rr.com)
2023-05-31 02:39:20 +0200myxokeph(~myxokeph@cpe-65-28-251-121.cinci.res.rr.com)
2023-05-31 02:42:05 +0200 <ijqq> Ah okay, thank you
2023-05-31 02:50:48 +0200foul_owl(~kerry@71.212.137.212)
2023-05-31 02:50:54 +0200thegeekinside(~thegeekin@189.180.38.64)
2023-05-31 02:54:01 +0200hugo(znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
2023-05-31 03:00:34 +0200zaquest(~notzaques@5.130.79.72) (Remote host closed the connection)
2023-05-31 03:00:48 +0200motherfsck(~motherfsc@user/motherfsck) (Ping timeout: 248 seconds)
2023-05-31 03:02:19 +0200zaquest(~notzaques@5.130.79.72)
2023-05-31 03:03:37 +0200quarkyalice(~alice@user/quarkyalice) (Quit: Leaving)
2023-05-31 03:05:11 +0200hugo(znc@verdigris.lysator.liu.se)
2023-05-31 03:05:41 +0200czy(~user@host-140-24.ilcub310.champaign.il.us.clients.pavlovmedia.net)
2023-05-31 03:12:30 +0200albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
2023-05-31 03:17:20 +0200forell(~forell@user/forell) (Ping timeout: 248 seconds)
2023-05-31 03:18:28 +0200cheater_(~Username@user/cheater)
2023-05-31 03:18:38 +0200albet70(~xxx@2400:8902::f03c:92ff:fe60:98d8)
2023-05-31 03:20:00 +0200cheater(~Username@user/cheater) (Ping timeout: 248 seconds)
2023-05-31 03:20:03 +0200cheater_cheater
2023-05-31 03:22:23 +0200mikoto-chan(~mikoto-ch@ip-213-49-58-19.dsl.scarlet.be)
2023-05-31 03:23:01 +0200forell(~forell@user/forell)
2023-05-31 03:23:13 +0200merijn(~merijn@86-86-29-250.fixed.kpn.net)
2023-05-31 03:42:15 +0200AlexNoo_(~AlexNoo@178.34.163.104) (Read error: Connection reset by peer)
2023-05-31 03:43:02 +0200AlexNoo_(~AlexNoo@178.34.163.104)
2023-05-31 03:46:00 +0200byte(~byte@user/byte) (Quit: Quitting...)
2023-05-31 03:47:37 +0200byte(~byte@user/byte)
2023-05-31 03:50:57 +0200byte(~byte@user/byte) (Client Quit)
2023-05-31 03:51:36 +0200byte(~byte@user/byte)
2023-05-31 03:55:39 +0200Sciencentistguy7(~sciencent@hacksoc/ordinary-member)
2023-05-31 03:57:48 +0200Sciencentistguy(~sciencent@hacksoc/ordinary-member) (Ping timeout: 240 seconds)
2023-05-31 03:57:49 +0200Sciencentistguy7Sciencentistguy
2023-05-31 03:58:02 +0200merijn(~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 265 seconds)
2023-05-31 04:04:39 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 250 seconds)
2023-05-31 04:04:48 +0200xff0x_(~xff0x@ai098135.d.east.v6connect.net) (Ping timeout: 265 seconds)
2023-05-31 04:16:54 +0200nate2(~nate@98.45.169.16)
2023-05-31 04:17:42 +0200Lycurgus(~juan@user/Lycurgus)
2023-05-31 04:20:00 +0200mikoto-chan(~mikoto-ch@ip-213-49-58-19.dsl.scarlet.be) (Quit: WeeChat 3.8)
2023-05-31 04:22:35 +0200 <probie> I'm not sure if this is better asked here or in #ghc, but how can I make rewrite rules play nicely with composition? I've got https://play.haskell.org/saved/lxt7XaoJ, and if you look at the core, sumFirstN and sumFirstN' generate code with rather different performance characteristics
2023-05-31 04:23:32 +0200 <Lycurgus> you know about th, right?
2023-05-31 04:23:55 +0200 <Lycurgus> (didn look at the stuff)
2023-05-31 04:24:40 +0200 <probie> what's the relevance of th here?
2023-05-31 04:24:50 +0200 <Lycurgus> rewrite
2023-05-31 04:26:37 +0200 <cheater> if i have f x a b c d e, and now i want to make g xs a b c d e = map (\x -> f x a b c d e) xs, is there a pointfree way to do this?
2023-05-31 04:26:43 +0200 <cheater> @pointfree f = g
2023-05-31 04:26:43 +0200 <lambdabot> Unknown command, try @list
2023-05-31 04:26:45 +0200 <cheater> @list
2023-05-31 04:26:45 +0200 <lambdabot> What module? Try @listmodules for some ideas.
2023-05-31 04:26:48 +0200 <cheater> @pl
2023-05-31 04:26:48 +0200 <lambdabot> (line 1, column 1):
2023-05-31 04:26:48 +0200 <lambdabot> unexpected end of input
2023-05-31 04:26:48 +0200 <lambdabot> expecting white space, "()", natural, identifier, lambda abstraction or expression
2023-05-31 04:27:00 +0200 <cheater> @pl g xs a b c d e = map (\x -> f x a b c d e)
2023-05-31 04:27:00 +0200 <lambdabot> g = const ((((((((map .) . flip) .) . flip) .) . flip) .) . flip . flip f)
2023-05-31 04:27:14 +0200 <cheater> @pl g a b c d e xs = map (\x -> f a b c d e x)
2023-05-31 04:27:14 +0200 <lambdabot> g = (((((const . map) .) .) .) .) . f
2023-05-31 04:27:57 +0200 <probie> When I say rewrite, I mean https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/rewrite_rules.html I don't see how th helps here
2023-05-31 04:28:01 +0200szkl(uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
2023-05-31 04:28:27 +0200 <cheater> this is kinda ugly
2023-05-31 04:29:41 +0200Lycurgus(~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
2023-05-31 04:30:01 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 04:31:07 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 04:42:15 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 256 seconds)
2023-05-31 04:42:47 +0200jero98772(~jero98772@190.158.28.80) (Ping timeout: 250 seconds)
2023-05-31 04:44:32 +0200finn_elija(~finn_elij@user/finn-elija/x-0085643)
2023-05-31 04:44:32 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
2023-05-31 04:44:32 +0200finn_elijaFinnElija
2023-05-31 04:46:19 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-05-31 04:50:17 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-63-70-24-87-21.dsl.bell.ca) (Quit: WeeChat 3.8)
2023-05-31 04:51:53 +0200vandita(~vandit@94-21-48-22.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-05-31 04:53:51 +0200vandita(~vandit@77-234-64-159.pool.digikabel.hu)
2023-05-31 04:55:38 +0200 <EvanR> cheater, looks like an unfortunate positioning of the x argument
2023-05-31 04:55:51 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 04:56:01 +0200 <cheater> i could put it anywhere else
2023-05-31 04:56:17 +0200 <EvanR> if it was last, you could write map (f a b c d e) xs
2023-05-31 04:56:23 +0200 <cheater> yes
2023-05-31 04:56:30 +0200 <cheater> but that only allows me to point-free remove the xs
2023-05-31 04:56:39 +0200 <cheater> i want to point-free remove a b c d e
2023-05-31 04:56:43 +0200 <cheater> that's the one i really care about
2023-05-31 04:56:58 +0200hsw_(~hsw@112-104-11-46.adsl.dynamic.seed.net.tw)
2023-05-31 04:57:19 +0200 <cheater> ones*
2023-05-31 04:57:20 +0200hsw_(~hsw@112-104-11-46.adsl.dynamic.seed.net.tw) (Remote host closed the connection)
2023-05-31 04:57:24 +0200 <EvanR> if xs is last in g, then g a b c d e = map (f a b c d e)
2023-05-31 04:57:38 +0200 <cheater> sure
2023-05-31 04:57:46 +0200 <EvanR> or if you are into .:::: thingies
2023-05-31 04:57:50 +0200 <cheater> i'm not
2023-05-31 04:57:53 +0200 <EvanR> g = map .::::: f xD
2023-05-31 04:58:01 +0200hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) (Ping timeout: 240 seconds)
2023-05-31 04:58:09 +0200 <cheater> but i mean
2023-05-31 04:58:10 +0200 <cheater> ...
2023-05-31 04:58:10 +0200 <EvanR> yeah
2023-05-31 04:58:12 +0200 <cheater> you know
2023-05-31 04:58:16 +0200 <EvanR> just use variables
2023-05-31 04:58:34 +0200 <cheater> yeah but the problem is those variables each are 20 letters
2023-05-31 04:58:43 +0200 <cheater> so the line is like five monitors long
2023-05-31 04:58:49 +0200td_(~td@i53870907.versanet.de) (Ping timeout: 250 seconds)
2023-05-31 04:58:54 +0200hsw(~hsw@112-104-11-46.adsl.dynamic.seed.net.tw)
2023-05-31 04:59:22 +0200 <EvanR> I aggressively use multiple lines to make sure code fits in <strikethrough>80</> 40 columns
2023-05-31 05:00:46 +0200td_(~td@i53870935.versanet.de)
2023-05-31 05:00:52 +0200 <int-e> do you use that to fit two lines of code on a single punched card?
2023-05-31 05:00:54 +0200 <cheater> ah, i see you program on an ntsc tv.
2023-05-31 05:01:01 +0200 <cheater> a man of honor.
2023-05-31 05:07:05 +0200Batzy(~quassel@user/batzy) (Ping timeout: 240 seconds)
2023-05-31 05:12:51 +0200 <[Leary]> cheater: If your function takes that many arguments, and better, shares them with at least one other function, it might be time to use a record. Then it becomes `f Args{arg1,arg2,...} x = ...`; `g args xs = f args <$> xs`.
2023-05-31 05:13:10 +0200 <cheater> hmm yeah maybe
2023-05-31 05:13:22 +0200 <cheater> but it's only one function that this is being shared, not more
2023-05-31 05:14:30 +0200 <cheater> oh hmm
2023-05-31 05:14:48 +0200 <cheater> if i define f inside a where inside g's body
2023-05-31 05:14:50 +0200 <probie> Does that imply that `f` is local to your function? In which case why do you need to pass the arguments to it in the first place?
2023-05-31 05:14:57 +0200 <cheater> then i don't necessarily need to take arguments in f, right?
2023-05-31 05:15:02 +0200 <cheater> right i was just thinking that
2023-05-31 05:15:25 +0200xameer(~xameer@144.48.224.57)
2023-05-31 05:15:27 +0200xameer(~xameer@144.48.224.57) (Client Quit)
2023-05-31 05:19:23 +0200nate2(~nate@98.45.169.16) (Ping timeout: 268 seconds)
2023-05-31 05:48:12 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Remote host closed the connection)
2023-05-31 05:49:52 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-05-31 05:50:58 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
2023-05-31 05:52:32 +0200bilegeek(~bilegeek@2600:1008:b09b:c4b4:7afa:ef19:5ec6:a9f7)
2023-05-31 05:54:02 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl)
2023-05-31 05:57:45 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 250 seconds)
2023-05-31 05:59:55 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds)
2023-05-31 06:01:45 +0200 <cheater> yeah, that's a really good approach
2023-05-31 06:01:57 +0200 <cheater> thanks probie and rest
2023-05-31 06:08:59 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-05-31 06:33:43 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 250 seconds)
2023-05-31 06:35:34 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl)
2023-05-31 06:40:47 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds)
2023-05-31 06:40:54 +0200leungbk(~user@2603-8000-1201-2dd2-bef6-2a16-62b5-90ff.res6.spectrum.com)
2023-05-31 06:43:20 +0200ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
2023-05-31 06:44:01 +0200ec(~ec@gateway/tor-sasl/ec)
2023-05-31 06:45:02 +0200kluk_(~arrowhead@cpe-74-66-76-151.nyc.res.rr.com)
2023-05-31 06:45:32 +0200cheater_(~Username@user/cheater)
2023-05-31 06:46:11 +0200zer0bitz_(~zer0bitz@user/zer0bitz)
2023-05-31 06:47:38 +0200cheater__(~Username@user/cheater)
2023-05-31 06:47:39 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-05-31 06:48:01 +0200cheater(~Username@user/cheater) (Ping timeout: 250 seconds)
2023-05-31 06:48:35 +0200zer0bitz__(~zer0bitz@user/zer0bitz)
2023-05-31 06:49:04 +0200zer0bitz(~zer0bitz@user/zer0bitz) (Ping timeout: 248 seconds)
2023-05-31 06:50:12 +0200cheater___(~Username@user/cheater)
2023-05-31 06:50:12 +0200cheater___cheater
2023-05-31 06:51:03 +0200cheater_(~Username@user/cheater) (Ping timeout: 250 seconds)
2023-05-31 06:51:07 +0200zer0bitz_(~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds)
2023-05-31 06:52:07 +0200cheater__(~Username@user/cheater) (Ping timeout: 240 seconds)
2023-05-31 06:53:55 +0200mbuf(~Shakthi@49.207.178.186)
2023-05-31 06:58:54 +0200_xor6(~xor@50.216.161.66.ded-dsl.fuse.net)
2023-05-31 07:01:13 +0200_xor(~xor@nw-esr1-72-49-97-201.fuse.net) (Ping timeout: 265 seconds)
2023-05-31 07:01:14 +0200_xor6_xor
2023-05-31 07:06:15 +0200trev(~trev@user/trev)
2023-05-31 07:10:24 +0200simendsjo(~user@84.211.91.241) (Ping timeout: 265 seconds)
2023-05-31 07:19:10 +0200robobub(uid248673@id-248673.uxbridge.irccloud.com)
2023-05-31 07:23:23 +0200_xor1(~xor@nw-esr1-72-49-97-201.fuse.net)
2023-05-31 07:24:48 +0200_xor(~xor@50.216.161.66.ded-dsl.fuse.net) (Ping timeout: 240 seconds)
2023-05-31 07:24:48 +0200_xor1_xor
2023-05-31 07:25:17 +0200ddellacosta(~ddellacos@143.244.47.74) (Ping timeout: 250 seconds)
2023-05-31 07:26:54 +0200kluk_(~arrowhead@cpe-74-66-76-151.nyc.res.rr.com) ()
2023-05-31 07:37:37 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
2023-05-31 07:39:37 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2023-05-31 07:40:11 +0200leungbk(~user@2603-8000-1201-2dd2-bef6-2a16-62b5-90ff.res6.spectrum.com) (Quit: ERC 5.6-git (IRC client for GNU Emacs 30.0.50))
2023-05-31 07:43:52 +0200fiddlerwoaroof(~fiddlerwo@user/fiddlerwoaroof)
2023-05-31 07:44:39 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-05-31 07:45:57 +0200merijn(~merijn@86-86-29-250.fixed.kpn.net)
2023-05-31 07:46:32 +0200vandita(~vandit@77-234-64-159.pool.digikabel.hu) (Ping timeout: 250 seconds)
2023-05-31 07:48:07 +0200vandita(~vandit@78-131-74-0.pool.digikabel.hu)
2023-05-31 07:50:28 +0200merijn(~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds)
2023-05-31 08:00:23 +0200foul_owl(~kerry@71.212.137.212) (Quit: WeeChat 2.3)
2023-05-31 08:06:15 +0200oo_miguel(~Thunderbi@77.252.47.84)
2023-05-31 08:11:42 +0200echoreply(~echoreply@45.32.163.16) (Quit: WeeChat 2.8)
2023-05-31 08:12:13 +0200echoreply(~echoreply@45.32.163.16)
2023-05-31 08:14:28 +0200fiddlerwoaroof(~fiddlerwo@user/fiddlerwoaroof) (Remote host closed the connection)
2023-05-31 08:15:48 +0200mxs(~mxs@user/mxs) (Ping timeout: 240 seconds)
2023-05-31 08:16:52 +0200APic(apic@apic.name) (Ping timeout: 250 seconds)
2023-05-31 08:27:57 +0200acidjnk(~acidjnk@p200300d6e7072f60497b3233a309ba1a.dip0.t-ipconnect.de)
2023-05-31 08:31:00 +0200harveypwca(~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67)
2023-05-31 08:34:40 +0200Jonno_FTW(~come@user/jonno-ftw/x-0835346) (Ping timeout: 248 seconds)
2023-05-31 08:35:12 +0200Jonno_FTW(~come@api.carswap.me)
2023-05-31 08:35:12 +0200Jonno_FTW(~come@api.carswap.me) (Changing host)
2023-05-31 08:35:12 +0200Jonno_FTW(~come@user/jonno-ftw/x-0835346)
2023-05-31 08:35:28 +0200mauke(~mauke@user/mauke) (Ping timeout: 265 seconds)
2023-05-31 08:35:28 +0200chele(~chele@user/chele)
2023-05-31 08:40:32 +0200mncheck(~mncheck@193.224.205.254)
2023-05-31 08:42:40 +0200pyook(~puke@user/puke) (Ping timeout: 248 seconds)
2023-05-31 08:51:27 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof)
2023-05-31 08:51:43 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:3e30:d1db:17eb:3fe6)
2023-05-31 08:55:06 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof) (Client Quit)
2023-05-31 08:56:27 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof)
2023-05-31 09:00:47 +0200foul_owl(~kerry@71.212.137.212)
2023-05-31 09:10:01 +0200foul_owl(~kerry@71.212.137.212) (Quit: WeeChat 2.3)
2023-05-31 09:12:20 +0200cfricke(~cfricke@user/cfricke)
2023-05-31 09:21:36 +0200bilegeek(~bilegeek@2600:1008:b09b:c4b4:7afa:ef19:5ec6:a9f7) (Quit: Leaving)
2023-05-31 09:21:59 +0200bilegeek(~bilegeek@2600:1008:b09b:c4b4:7afa:ef19:5ec6:a9f7)
2023-05-31 09:22:01 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
2023-05-31 09:23:38 +0200hsw(~hsw@112-104-11-46.adsl.dynamic.seed.net.tw) (Quit: Leaving)
2023-05-31 09:23:51 +0200hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net)
2023-05-31 09:28:00 +0200machinedgod(~machinedg@93-136-182-237.adsl.net.t-com.hr)
2023-05-31 09:28:10 +0200mmhat(~mmh@p200300f1c706686dee086bfffe095315.dip0.t-ipconnect.de)
2023-05-31 09:28:33 +0200mmhat(~mmh@p200300f1c706686dee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
2023-05-31 09:33:46 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
2023-05-31 09:34:01 +0200bliminse(~bliminse@user/bliminse) (Quit: leaving)
2023-05-31 09:34:37 +0200michalz(~michalz@185.246.204.89)
2023-05-31 09:42:20 +0200hisa383(~hisa38@104-181-102-238.lightspeed.wepbfl.sbcglobal.net)
2023-05-31 09:42:21 +0200eggplantade(~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2023-05-31 09:44:01 +0200hisa38(~hisa38@104-181-102-238.lightspeed.wepbfl.sbcglobal.net) (Ping timeout: 240 seconds)
2023-05-31 09:44:01 +0200hisa383hisa38
2023-05-31 09:46:27 +0200CiaoSen(~Jura@145.224.73.17)
2023-05-31 09:47:57 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2023-05-31 09:52:31 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2023-05-31 09:59:26 +0200maerwald(~maerwald@user/maerwald) (Quit: gone)
2023-05-31 10:00:17 +0200maerwald(~maerwald@mail.hasufell.de)
2023-05-31 10:00:45 +0200econo(uid147250@user/econo) (Quit: Connection closed for inactivity)
2023-05-31 10:05:36 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net)
2023-05-31 10:10:16 +0200foul_owl(~kerry@71.212.137.212)
2023-05-31 10:11:15 +0200mc47(~mc47@xmonad/TheMC47)
2023-05-31 10:12:16 +0200EvanR(~EvanR@user/evanr) (Ping timeout: 248 seconds)
2023-05-31 10:12:37 +0200bilegeek(~bilegeek@2600:1008:b09b:c4b4:7afa:ef19:5ec6:a9f7) (Quit: Leaving)
2023-05-31 10:13:11 +0200acidjnk(~acidjnk@p200300d6e7072f60497b3233a309ba1a.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2023-05-31 10:13:17 +0200EvanR(~EvanR@user/evanr)
2023-05-31 10:16:48 +0200mc47(~mc47@xmonad/TheMC47) (Ping timeout: 240 seconds)
2023-05-31 10:20:05 +0200Katarushisu(~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
2023-05-31 10:24:33 +0200titibandit(~titibandi@user/titibandit)
2023-05-31 10:26:58 +0200Deide(~deide@user/deide) (Remote host closed the connection)
2023-05-31 10:32:26 +0200foul_owl(~kerry@71.212.137.212) (Quit: WeeChat 2.3)
2023-05-31 10:33:26 +0200talismanick(~user@2601:204:ef01:8ca0::a680)
2023-05-31 10:35:45 +0200eugenrh(~eugenrh@2a01:4f9:c011:265::1) (Quit: WeeChat 3.7.1)
2023-05-31 10:36:25 +0200eugenrh(~eugenrh@2a01:4f9:c011:265::1)
2023-05-31 10:36:58 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-05-31 10:40:02 +0200foul_owl(~kerry@71.212.137.212)
2023-05-31 10:42:49 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 10:43:20 +0200foul_owl(~kerry@71.212.137.212) (Client Quit)
2023-05-31 10:46:42 +0200 <probie> Are there limitations on when single constructor elimination can fire? I've seen GHC generate some core where there are two functions in a letrec, and the first is calling the second with a regular tuple (which the first constructs), which the second immediately deconstructs
2023-05-31 10:47:08 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Ping timeout: 240 seconds)
2023-05-31 10:49:45 +0200merijn(~merijn@145.136.142.121)
2023-05-31 10:54:24 +0200merijn(~merijn@145.136.142.121) (Ping timeout: 248 seconds)
2023-05-31 10:54:56 +0200barcisz(~barcisz@83.6.194.51.ipv4.supernova.orange.pl)
2023-05-31 10:57:14 +0200jonathan_(~jonathan@193.234.101.122)
2023-05-31 10:57:30 +0200foul_owl(~kerry@71.212.137.212)
2023-05-31 10:57:56 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds)
2023-05-31 10:58:46 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915)
2023-05-31 11:00:11 +0200 <jonathan_> I'm considering attending the ghc developer's workshop remotely. In the registration form they said to please get an accout on the gch gitlab. I asked for access a few weeks ago, but it's still pending admin approval. How should I go about getting access?
2023-05-31 11:00:50 +0200 <geekosaur> generally you have to ask in #ghc, and an admin should be able to help you
2023-05-31 11:05:01 +0200trillp(~trillp@216.128.139.100)
2023-05-31 11:06:32 +0200trillp(~trillp@216.128.139.100) (WeeChat 3.8)
2023-05-31 11:08:35 +0200harveypwca(~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
2023-05-31 11:14:37 +0200 <talismanick> Why might loading test/Spec.hs in GHCi error with "Could not load module ‘Test.Hspec’... member of hidden package" when it's clearly listed in the build-depends for the test suite?
2023-05-31 11:15:15 +0200 <c_wraith> talismanick: did you start ghci in the context of the test suite?
2023-05-31 11:15:37 +0200acidjnk(~acidjnk@p200300d6e7072f60497b3233a309ba1a.dip0.t-ipconnect.de)
2023-05-31 11:15:43 +0200 <talismanick> c_wraith: I loaded the file inside Emacs with C-c C-l, so... presumably so?
2023-05-31 11:15:56 +0200 <c_wraith> Oh. Definitely not, then
2023-05-31 11:16:21 +0200 <geekosaur> [25 23:37:58] <Artem[m]> <fgaz> "or just `cabal test` if you don..." <- Infamously, you may have to do `cabal test --enable-tests`. I wish I learned the ticket number by heart by now...
2023-05-31 11:17:06 +0200 <c_wraith> talismanick: that will just run a bare `cabal repl`
2023-05-31 11:17:18 +0200 <talismanick> huh, it's doing something different from `cabal run name-of-test`
2023-05-31 11:17:22 +0200 <c_wraith> Maybe telling it about your source file
2023-05-31 11:17:33 +0200CiaoSen(~Jura@145.224.73.17) (Ping timeout: 250 seconds)
2023-05-31 11:17:48 +0200 <talismanick> c_wraith: how might I do that?
2023-05-31 11:18:25 +0200 <talismanick> Is there some knob I need to configure for HLS to handle this for me automatically? It handles the rest of project management pretty well
2023-05-31 11:18:50 +0200 <talismanick> (insofar as importing dependencies for lookup while editing goes )
2023-05-31 11:20:16 +0200ubert1(~Thunderbi@2a02:8109:abc0:6434:490c:faf5:667:6a2e)
2023-05-31 11:21:22 +0200 <c_wraith> No idea how to get HLS to do the right thing.
2023-05-31 11:27:32 +0200shriekingnoise(~shrieking@186.137.175.87) (Ping timeout: 268 seconds)
2023-05-31 11:31:51 +0200gurkenglas(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de)
2023-05-31 11:32:46 +0200maerwald(~maerwald@mail.hasufell.de) (Quit: gone)
2023-05-31 11:33:05 +0200maerwald(~maerwald@mail.hasufell.de)
2023-05-31 11:40:16 +0200thegeekinside(~thegeekin@189.180.38.64) (Ping timeout: 248 seconds)
2023-05-31 11:44:47 +0200pointlessslippe1(~pointless@212.82.82.3) (Remote host closed the connection)
2023-05-31 11:47:12 +0200oo_miguel(~Thunderbi@77.252.47.84) (Quit: oo_miguel)
2023-05-31 11:47:38 +0200oo_miguel(~Thunderbi@77.252.47.84)
2023-05-31 11:50:45 +0200zeenk(~zeenk@2a02:2f04:a105:f00::7fe)
2023-05-31 11:51:30 +0200lottaquestions(~nick@2607:fa49:503f:6d00:b491:99a4:aba0:ca2f) (Quit: Konversation terminated!)
2023-05-31 11:52:07 +0200lottaquestions(~nick@2607:fa49:503f:6d00:2ffc:724d:26ca:ea57)
2023-05-31 11:54:36 +0200Pickchea(~private@user/pickchea)
2023-05-31 11:55:41 +0200pointlessslippe1(~pointless@212.82.82.3)
2023-05-31 11:57:21 +0200merijn(~merijn@145.136.142.121)
2023-05-31 12:04:21 +0200merijn(~merijn@145.136.142.121) (Ping timeout: 250 seconds)
2023-05-31 12:09:59 +0200jonathan_(~jonathan@193.234.101.122) (Ping timeout: 250 seconds)
2023-05-31 12:11:07 +0200Pickchea(~private@user/pickchea) (Ping timeout: 240 seconds)
2023-05-31 12:14:09 +0200Lycurgus(~juan@user/Lycurgus)
2023-05-31 12:14:17 +0200xff0x_(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 246 seconds)
2023-05-31 12:18:25 +0200acidjnk(~acidjnk@p200300d6e7072f60497b3233a309ba1a.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2023-05-31 12:21:11 +0200jespada(~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Read error: Connection reset by peer)
2023-05-31 12:21:47 +0200jespada(~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
2023-05-31 12:23:35 +0200Lycurgus(~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
2023-05-31 12:24:39 +0200APic(apic@apic.name)
2023-05-31 12:27:25 +0200acidjnk(~acidjnk@p200300d6e7072f60212d131971c47e8e.dip0.t-ipconnect.de)
2023-05-31 12:30:31 +0200tstat(~user@user/tstat)
2023-05-31 12:33:07 +0200gurkenglas(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de) (Ping timeout: 240 seconds)
2023-05-31 12:33:19 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net) (Read error: Connection reset by peer)
2023-05-31 12:34:21 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net)
2023-05-31 12:39:44 +0200gurkenglas(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de)
2023-05-31 12:40:20 +0200Pickchea(~private@user/pickchea)
2023-05-31 12:52:44 +0200ft(~ft@p4fc2a88b.dip0.t-ipconnect.de) (Quit: leaving)
2023-05-31 13:02:48 +0200maerwald(~maerwald@mail.hasufell.de) (Quit: gone)
2023-05-31 13:03:05 +0200maerwald(~maerwald@mail.hasufell.de)
2023-05-31 13:03:37 +0200supersven(sid501114@id-501114.ilkley.irccloud.com) (Quit: Connection closed for inactivity)
2023-05-31 13:04:55 +0200mxs(~mxs@user/mxs)
2023-05-31 13:06:12 +0200xff0x_(~xff0x@ai098135.d.east.v6connect.net)
2023-05-31 13:15:41 +0200alexherbo2(~alexherbo@2a02-842a-8180-4601-a566-5e72-30af-bdfe.rev.sfr.net) (Remote host closed the connection)
2023-05-31 13:16:44 +0200__monty__(~toonn@user/toonn)
2023-05-31 13:19:07 +0200barcisz(~barcisz@83.6.194.51.ipv4.supernova.orange.pl) (Quit: Connection closed)
2023-05-31 13:19:25 +0200barcisz(~barcisz@83.6.194.51.ipv4.supernova.orange.pl)
2023-05-31 13:23:14 +0200merijn(~merijn@145.136.142.121)
2023-05-31 13:26:47 +0200kilolympus(~kilolympu@213.144.144.24)
2023-05-31 13:27:37 +0200merijn(~merijn@145.136.142.121) (Ping timeout: 240 seconds)
2023-05-31 13:33:56 +0200barcisz(~barcisz@83.6.194.51.ipv4.supernova.orange.pl) (Quit: Connection closed)
2023-05-31 13:37:36 +0200jonathan_(~jonathan@193.234.101.122)
2023-05-31 13:39:48 +0200gurkenglas(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de) (Ping timeout: 240 seconds)
2023-05-31 13:40:48 +0200machinedgod(~machinedg@93-136-182-237.adsl.net.t-com.hr) (Ping timeout: 248 seconds)
2023-05-31 13:52:29 +0200dcleonarski(~user@2804:d51:4793:c800:b0e2:a2e8:89a0:4c46)
2023-05-31 13:55:43 +0200zer0bitz(~zer0bitz@user/zer0bitz)
2023-05-31 13:58:37 +0200zer0bitz__(~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds)
2023-05-31 14:08:37 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 240 seconds)
2023-05-31 14:16:00 +0200mc47(~mc47@xmonad/TheMC47)
2023-05-31 14:36:54 +0200user__(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de)
2023-05-31 14:37:22 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2023-05-31 14:41:01 +0200Kuttenbrunzer(~Kuttenbru@2a02:8108:8b80:1d48::a9c3)
2023-05-31 14:58:32 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds)
2023-05-31 15:00:43 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2023-05-31 15:05:31 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2)
2023-05-31 15:15:48 +0200 <Las[m]1> What do people usually use to write academic papers on Haskell?
2023-05-31 15:17:14 +0200 <mzg> LaTeX?
2023-05-31 15:17:39 +0200 <jade[m]> do you mean what software to write papers?
2023-05-31 15:30:55 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-05-31 15:32:54 +0200titibandit(~titibandi@user/titibandit) (Remote host closed the connection)
2023-05-31 15:36:00 +0200 <juri_> laTeX.
2023-05-31 15:38:59 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-05-31 15:38:59 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-05-31 15:38:59 +0200wroathe(~wroathe@user/wroathe)
2023-05-31 15:44:14 +0200bliminse(~bliminse@user/bliminse)
2023-05-31 15:44:45 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
2023-05-31 15:46:37 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 240 seconds)
2023-05-31 15:47:14 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 15:50:29 +0200tstat(~user@user/tstat) (Remote host closed the connection)
2023-05-31 15:51:28 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Ping timeout: 248 seconds)
2023-05-31 15:58:17 +0200acidjnk(~acidjnk@p200300d6e7072f60212d131971c47e8e.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
2023-05-31 15:58:37 +0200tstat(~user@user/tstat)
2023-05-31 15:59:39 +0200user__(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de) (Ping timeout: 250 seconds)
2023-05-31 15:59:59 +0200mc47(~mc47@xmonad/TheMC47) (Ping timeout: 256 seconds)
2023-05-31 16:00:50 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 16:04:13 +0200Kuttenbrunzer(~Kuttenbru@2a02:8108:8b80:1d48::a9c3) (Remote host closed the connection)
2023-05-31 16:05:20 +0200ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
2023-05-31 16:05:44 +0200ec(~ec@gateway/tor-sasl/ec)
2023-05-31 16:05:56 +0200dtman34(~dtman34@2601:447:d000:93c9:165c:a993:55fe:cf4b) (Ping timeout: 265 seconds)
2023-05-31 16:08:53 +0200user__(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de)
2023-05-31 16:09:28 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 240 seconds)
2023-05-31 16:10:11 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 16:10:58 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-05-31 16:21:24 +0200 <somerandomnick[m> alex + happy
2023-05-31 16:22:30 +0200 <somerandomnick[m> ADTs closely reflect the BNF and disallow invalid values
2023-05-31 16:22:41 +0200caubert_(~caubert@user/caubert) (Quit: WeeChat 3.8)
2023-05-31 16:22:51 +0200caubert(~caubert@user/caubert)
2023-05-31 16:23:22 +0200thegeekinside(~thegeekin@189.180.38.64)
2023-05-31 16:24:28 +0200 <somerandomnick[m> the compiler will warn you for every unmatched patterns in functions over AST then
2023-05-31 16:24:57 +0200 <somerandomnick[m> I read "parsers" not "papers" XD
2023-05-31 16:25:02 +0200 <somerandomnick[m> obv the answer is latex
2023-05-31 16:25:19 +0200shriekingnoise(~shrieking@186.137.175.87)
2023-05-31 16:27:19 +0200 <sm> or pandoc ?
2023-05-31 16:31:16 +0200acidjnk(~acidjnk@p200300d6e7072f60212d131971c47e8e.dip0.t-ipconnect.de)
2023-05-31 16:31:37 +0200pavonia_(~user@user/siracusa) (Quit: Bye!)
2023-05-31 16:43:45 +0200titibandit(~titibandi@user/titibandit)
2023-05-31 16:46:07 +0200n0den1te(~~.~@157.119.87.13)
2023-05-31 16:49:02 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-05-31 16:49:26 +0200CiaoSen(~Jura@145.224.73.17)
2023-05-31 16:50:31 +0200AlexNoo_AlexNoo
2023-05-31 16:51:41 +0200 <tomsmeding> LaTeX here :p
2023-05-31 16:52:01 +0200 <tomsmeding> also, like, basically all the relevant publication venues require LaTeX, so it's not like we have much choice
2023-05-31 16:52:19 +0200 <n0den1te> sorry, what's latex? unless you mean those sweatingly fiendish pants
2023-05-31 16:52:20 +0200dtman34(~dtman34@76.156.89.180)
2023-05-31 16:52:50 +0200n0den1tesays no need to answer, I'm just joking
2023-05-31 16:53:32 +0200 <n0den1te> I know academics have a thing for it, apparently
2023-05-31 16:54:11 +0200use-value(~Thunderbi@2a00:23c6:8a03:2f01:89bf:2c1e:724:8d14) (Remote host closed the connection)
2023-05-31 16:54:51 +0200 <geekosaur> mostly because that's where it originated
2023-05-31 17:01:11 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2) (Ping timeout: 250 seconds)
2023-05-31 17:04:02 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Remote host closed the connection)
2023-05-31 17:04:24 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 17:07:35 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Quit: WeeChat 3.8)
2023-05-31 17:10:33 +0200pharonix71(~pharonix7@user/pharonix71) (Remote host closed the connection)
2023-05-31 17:10:58 +0200pharonix71(~pharonix7@user/pharonix71)
2023-05-31 17:12:31 +0200titibandit(~titibandi@user/titibandit) (Ping timeout: 256 seconds)
2023-05-31 17:13:04 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2)
2023-05-31 17:13:25 +0200Sgeo(~Sgeo@user/sgeo)
2023-05-31 17:14:56 +0200vandita(~vandit@78-131-74-0.pool.digikabel.hu) (Ping timeout: 246 seconds)
2023-05-31 17:16:33 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Remote host closed the connection)
2023-05-31 17:16:53 +0200vandita(~vandit@92-249-182-18.pool.digikabel.hu)
2023-05-31 17:16:56 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 17:19:16 +0200econo(uid147250@user/econo)
2023-05-31 17:19:33 +0200merijn(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl)
2023-05-31 17:22:04 +0200comerijn(~merijn@86.86.29.250)
2023-05-31 17:22:32 +0200merijnGuest826
2023-05-31 17:22:52 +0200comerijnmerijn
2023-05-31 17:26:08 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 17:26:37 +0200Guest826(~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds)
2023-05-31 17:32:34 +0200zeenk(~zeenk@2a02:2f04:a105:f00::7fe) (Quit: Konversation terminated!)
2023-05-31 17:34:56 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2023-05-31 17:39:38 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Remote host closed the connection)
2023-05-31 17:40:16 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 17:40:45 +0200mauke(~mauke@user/mauke)
2023-05-31 17:41:52 +0200AlexZenon(~alzenon@178.34.163.104) (Ping timeout: 248 seconds)
2023-05-31 17:42:31 +0200Alex_test_(~al_test@178.34.163.104) (Ping timeout: 240 seconds)
2023-05-31 17:49:05 +0200Alex_test(~al_test@178.34.163.104)
2023-05-31 17:49:52 +0200AlexZenon(~alzenon@178.34.163.104)
2023-05-31 17:49:55 +0200CiaoSen(~Jura@145.224.73.17) (Ping timeout: 256 seconds)
2023-05-31 18:05:19 +0200user__(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de) (Ping timeout: 265 seconds)
2023-05-31 18:09:37 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Remote host closed the connection)
2023-05-31 18:10:31 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2) (Ping timeout: 250 seconds)
2023-05-31 18:10:53 +0200__monty__(~toonn@user/toonn)
2023-05-31 18:12:15 +0200chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2023-05-31 18:13:04 +0200ubert1(~Thunderbi@2a02:8109:abc0:6434:490c:faf5:667:6a2e) (Remote host closed the connection)
2023-05-31 18:15:27 +0200chexum(~quassel@gateway/tor-sasl/chexum)
2023-05-31 18:17:09 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
2023-05-31 18:19:46 +0200ddellacosta(~ddellacos@146.70.168.162)
2023-05-31 18:22:42 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2)
2023-05-31 18:24:39 +0200ddellacosta(~ddellacos@146.70.168.162) (Ping timeout: 265 seconds)
2023-05-31 18:26:04 +0200ddellacosta(~ddellacos@143.244.47.85)
2023-05-31 18:26:04 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-05-31 18:31:56 +0200mei(~mei@user/mei) (Remote host closed the connection)
2023-05-31 18:33:43 +0200totbwf(sid402332@id-402332.uxbridge.irccloud.com)
2023-05-31 18:34:21 +0200mei(~mei@user/mei)
2023-05-31 18:35:20 +0200use-value(~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
2023-05-31 18:37:44 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-05-31 18:43:28 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 250 seconds)
2023-05-31 18:48:30 +0200talismanick(~user@2601:204:ef01:8ca0::a680) (Remote host closed the connection)
2023-05-31 18:51:58 +0200jespada(~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com)
2023-05-31 18:52:23 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 18:53:39 +0200n0den1te(~~.~@157.119.87.13) ()
2023-05-31 18:57:10 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-05-31 18:59:26 +0200turlando(~turlando@user/turlando) (Read error: Connection reset by peer)
2023-05-31 18:59:55 +0200mei(~mei@user/mei) (Remote host closed the connection)
2023-05-31 18:59:57 +0200user__(~user@dynamic-046-114-183-195.46.114.pool.telefonica.de)
2023-05-31 19:00:14 +0200mc47(~mc47@xmonad/TheMC47)
2023-05-31 19:02:20 +0200mei(~mei@user/mei)
2023-05-31 19:03:15 +0200mjs2600(~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Ping timeout: 268 seconds)
2023-05-31 19:03:50 +0200turlando(~turlando@user/turlando)
2023-05-31 19:04:07 +0200vandita(~vandit@92-249-182-18.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-05-31 19:04:58 +0200captnemo(~captnemo@193.32.127.232)
2023-05-31 19:06:02 +0200vandita(~vandit@217-197-189-6.pool.digikabel.hu)
2023-05-31 19:12:37 +0200troydm(~troydm@user/troydm)
2023-05-31 19:20:32 +0200nate2(~nate@98.45.169.16)
2023-05-31 19:21:12 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2) (Ping timeout: 265 seconds)
2023-05-31 19:23:01 +0200malte(~malte@mal.tc) (Ping timeout: 240 seconds)
2023-05-31 19:24:05 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be) (Quit: ERC (IRC client for Emacs 27.1))
2023-05-31 19:25:08 +0200nate2(~nate@98.45.169.16) (Ping timeout: 240 seconds)
2023-05-31 19:26:45 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2023-05-31 19:30:34 +0200Pickchea(~private@user/pickchea)
2023-05-31 19:31:10 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2023-05-31 19:34:09 +0200jero98772(~jero98772@2800:484:1d7f:5d36::2)
2023-05-31 19:38:33 +0200reach(~reach@cpe30b7d4bc76e3-cm30b7d4bc76e0.cpe.net.cable.rogers.com)
2023-05-31 19:39:47 +0200 <zero> uh oh i think i messed something up. ghci is presenting me with this message: https://paste.jrvieira.com/1685554732088
2023-05-31 19:40:07 +0200chele(~chele@user/chele) (Remote host closed the connection)
2023-05-31 19:42:31 +0200 <geekosaur> do you have `NoImplicitPrelude` somewhere?
2023-05-31 19:42:54 +0200 <zero> no
2023-05-31 19:44:08 +0200 <zero> ghc-pkg base gives me this: https://paste.jrvieira.com/1685555036621
2023-05-31 19:46:37 +0200 <zero> * ghc-pkg list base
2023-05-31 19:47:07 +0200reach(~reach@cpe30b7d4bc76e3-cm30b7d4bc76e0.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
2023-05-31 19:48:13 +0200 <merijn> zero: See line 105
2023-05-31 19:48:36 +0200 <merijn> You have a .ghci file that is (presumably) messing with your prompt
2023-05-31 19:51:06 +0200 <merijn> and potentially also a default package environment wreaking havoc (line 1)
2023-05-31 19:54:56 +0200 <zups> http://paste.dy.fi/HeD
2023-05-31 19:55:02 +0200 <zups> anyone know why i get this error message
2023-05-31 19:55:22 +0200 <zups> i don't understand since measure is only applied to one argument and not two like it says
2023-05-31 19:55:54 +0200 <geekosaur> (measure a) is applied to (measure b)
2023-05-31 19:56:00 +0200 <zups> aha hmm
2023-05-31 19:56:12 +0200 <geekosaur> ($) is not magical; it works by precedence
2023-05-31 19:56:40 +0200 <EvanR> I'm heavily questioning the $ there
2023-05-31 19:56:51 +0200 <geekosaur> yes, it should just be removed
2023-05-31 19:57:40 +0200 <zups> max (measure a) (measure b)
2023-05-31 19:57:43 +0200 <zups> so this is more right? :)
2023-05-31 19:57:47 +0200 <geekosaur> yes
2023-05-31 19:57:54 +0200 <geekosaur> :t max
2023-05-31 19:57:55 +0200 <lambdabot> Ord a => a -> a -> a
2023-05-31 19:58:06 +0200 <geekosaur> don't need a $
2023-05-31 19:58:20 +0200 <zups> yeah, i feel like adding the $ prolly too much everywhere and not fully understanding it :)
2023-05-31 19:58:35 +0200 <EvanR> a good rule of thumb is to just not using it at all
2023-05-31 19:58:55 +0200 <EvanR> outsiders gripe haskell uses "too many operators"
2023-05-31 19:58:59 +0200 <zups> :D i see, i thought people loved it in haskell!
2023-05-31 19:59:04 +0200 <EvanR> and $ is often unnecessary
2023-05-31 19:59:15 +0200 <zups> it is but i like it though!
2023-05-31 19:59:28 +0200 <EvanR> by all means, put $ everywhere you can then xD
2023-05-31 19:59:35 +0200 <EvanR> f $ x $ y $ z $ w
2023-05-31 19:59:44 +0200 <zups> heh
2023-05-31 20:00:28 +0200 <zups> is there a way to pattern match if some parameter x is an array
2023-05-31 20:00:41 +0200 <zups> when x has type of a
2023-05-31 20:00:47 +0200 <zups> as in it can be anything
2023-05-31 20:01:11 +0200 <EvanR> how would you do "can be anything" in the first place
2023-05-31 20:01:28 +0200 <EvanR> haskell uses static types
2023-05-31 20:01:31 +0200 <zups> i don't know but i meant this: maxBy :: (a -> Int) -> a -> a -> a
2023-05-31 20:01:36 +0200 <EvanR> oh
2023-05-31 20:01:52 +0200 <zups> and i'd like to know if one of those parameters that has "type" a is an array/list
2023-05-31 20:02:04 +0200 <EvanR> yeah with that type you can't do dynamic type checks
2023-05-31 20:02:12 +0200 <zups> mmm i see
2023-05-31 20:02:32 +0200 <EvanR> there's this :: Typeable a => (a -> Int) -> a -> a -> a
2023-05-31 20:02:48 +0200 <EvanR> the Typeable brings in the ability to do dynamic type checks
2023-05-31 20:02:58 +0200 <EvanR> but consider whether you really want that
2023-05-31 20:03:41 +0200 <zups> yeah, i prolly don't need that for this but good to know
2023-05-31 20:05:13 +0200 <zups> ok got it working, thanks for the help! :)
2023-05-31 20:07:11 +0200mbuf(~Shakthi@49.207.178.186) (Quit: Leaving)
2023-05-31 20:07:56 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-05-31 20:09:39 +0200 <zero> merijn: thanks. i had a rogue ~/.ghc folder that had to be deleted
2023-05-31 20:10:02 +0200 <zero> because some stupid apt package decided it was a good idea to have ghc as a dependency
2023-05-31 20:11:00 +0200 <zero> and i have it on .ghcup
2023-05-31 20:16:25 +0200coot(~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
2023-05-31 20:16:32 +0200 <mauke> <EvanR> outsiders gripe haskell uses "too many operators" <- that's what BlockArguments is for
2023-05-31 20:16:39 +0200 <mauke> f do x do y do z do w
2023-05-31 20:16:47 +0200 <dy> Reminded of my PR from almost a decade ago:
2023-05-31 20:16:51 +0200 <dy> https://github.com/haskell/cabal/issues/2308
2023-05-31 20:16:54 +0200 <dy> *issue not PR
2023-05-31 20:17:41 +0200 <EvanR> oh good call
2023-05-31 20:18:48 +0200zxrom(~zxrom@mm-22-38-212-37.vitebsk.dynamic.pppoe.byfly.by)
2023-05-31 20:19:25 +0200 <merijn> mauke: call me a grumpy curmudgeon, but I find BlockArguments a terrible idea >.>
2023-05-31 20:19:29 +0200 <mauke> (and yes, I've seen very similar code in a production code base)
2023-05-31 20:19:47 +0200 <mauke> merijn: why?
2023-05-31 20:20:00 +0200 <merijn> dy: cabal shouldn't touch .ghc, I don't think?
2023-05-31 20:20:21 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-05-31 20:20:40 +0200 <merijn> mauke: The rules for how it gets parsed are too unclear for my brain and it's one of those "death by a thousand papercuts of semantically uninteresting syntax change churn"
2023-05-31 20:20:41 +0200captnemo(~captnemo@193.32.127.232) (Quit: WeeChat 3.8)
2023-05-31 20:21:06 +0200 <merijn> I *might* be convinced it's a good idea if we were designing a grammar from scratch
2023-05-31 20:21:37 +0200 <merijn> but the gain in expressive power (near zero) doesn't seem worth the syntax churn
2023-05-31 20:21:49 +0200 <merijn> And people keep proposing an endless barrage of minor syntax churn extensions
2023-05-31 20:22:05 +0200 <mauke> speaking as a perl programmer, it makes perfect sense to me :-D
2023-05-31 20:22:13 +0200 <mauke> I never understood why it was disallowed in the first place
2023-05-31 20:22:35 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-05-31 20:22:48 +0200 <merijn> mauke: A lot of the syntax suggestions I don't think are bad per-se, but the churn and fracturing into a million "almost, but not quite" extension dialects is bad, imo
2023-05-31 20:23:39 +0200 <merijn> Anyway...back to somehow managing to cut 25% of the LOC in my TIS-100 results :p
2023-05-31 20:24:20 +0200 <EvanR> too many versions of haskell, someone should make a universal standard to encompass all of them at once
2023-05-31 20:24:49 +0200 <mauke> I expect it'll congeal into a new standard at some point
2023-05-31 20:25:01 +0200 <merijn> Haskell Prime? :p
2023-05-31 20:25:12 +0200 <mauke> Haskell Plus!
2023-05-31 20:25:22 +0200 <merijn> mauke: Problem is you can't really to it properly without breaking a lot of backwards compat
2023-05-31 20:25:26 +0200 <EvanR> haskell prime plus
2023-05-31 20:25:52 +0200 <merijn> Hot take: operators should require whitespace around them, that's solve both the unary minus (remove it and make it part of lexing of literals) *and* record dot issue
2023-05-31 20:26:08 +0200 <merijn> but you can never retrofit that sensibly'
2023-05-31 20:26:12 +0200 <mauke> technically you could use your argument to argue against hierarchical module names
2023-05-31 20:26:49 +0200 <merijn> mauke: those weren't backwards incompatible, though
2023-05-31 20:26:53 +0200 <mauke> weird parsing rules, near zero gain in expressive power, not backwards compatible
2023-05-31 20:27:12 +0200 <mauke> oh, that's a plus?
2023-05-31 20:27:14 +0200 <merijn> mauke: with backwards compat I mean: doesn't break old code
2023-05-31 20:27:41 +0200 <merijn> i.e. adding hierarchical module names kept all existing code as valid subset
2023-05-31 20:27:46 +0200zerozzz
2023-05-31 20:27:50 +0200zzzyin
2023-05-31 20:27:58 +0200 <mauke> Just.id
2023-05-31 20:28:14 +0200 <mauke> no, wait
2023-05-31 20:28:18 +0200 <mauke> Prelude.Just.id
2023-05-31 20:28:22 +0200 <merijn> mauke: That's another reason I think we shoulda had spaces around operators :p
2023-05-31 20:30:38 +0200coot(~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
2023-05-31 20:33:49 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 20:36:08 +0200tstat(~user@user/tstat) (Remote host closed the connection)
2023-05-31 20:36:59 +0200vandita(~vandit@217-197-189-6.pool.digikabel.hu) (Ping timeout: 250 seconds)
2023-05-31 20:38:56 +0200vandita(~vandit@92-249-141-191.pool.digikabel.hu)
2023-05-31 20:43:39 +0200 <yin> merijn: +1 for whitespace around operators. i have always been a proponent
2023-05-31 20:45:37 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net) (Ping timeout: 240 seconds)
2023-05-31 20:46:56 +0200pavonia(~user@user/siracusa)
2023-05-31 20:52:10 +0200 <merijn> yin: I mean, I'm not a proponent of changing this in Haskell, but certainly if I'd design a grammar from scratch that is the right way to go
2023-05-31 20:53:18 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Remote host closed the connection)
2023-05-31 20:56:55 +0200Techcable(~Techcable@user/Techcable) (Ping timeout: 256 seconds)
2023-05-31 21:01:44 +0200ec(~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
2023-05-31 21:02:24 +0200ec(~ec@gateway/tor-sasl/ec)
2023-05-31 21:04:09 +0200cheater(~Username@user/cheater) (Ping timeout: 265 seconds)
2023-05-31 21:05:41 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 21:08:46 +0200cheater(~Username@user/cheater)
2023-05-31 21:08:48 +0200hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) (Ping timeout: 240 seconds)
2023-05-31 21:15:48 +0200acidjnk(~acidjnk@p200300d6e7072f60212d131971c47e8e.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2023-05-31 21:15:58 +0200acidjnk(~acidjnk@p200300d6e7072f606840ba95ce8ed5e1.dip0.t-ipconnect.de)
2023-05-31 21:16:16 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-05-31 21:19:01 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Ping timeout: 250 seconds)
2023-05-31 21:25:42 +0200coot(~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
2023-05-31 21:26:07 +0200vandita(~vandit@92-249-141-191.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-05-31 21:28:02 +0200taupiqueur(~taupiqueu@2a02-842a-8180-4601-a566-5e72-30af-bdfe.rev.sfr.net) (Quit: WeeChat 3.8)
2023-05-31 21:28:07 +0200vandita(~vandit@84-236-21-40.pool.digikabel.hu)
2023-05-31 21:28:55 +0200hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net)
2023-05-31 21:30:09 +0200puke(~puke@user/puke) (Quit: puke)
2023-05-31 21:32:29 +0200puke(~puke@user/puke)
2023-05-31 21:32:34 +0200puke(~puke@user/puke) (Max SendQ exceeded)
2023-05-31 21:33:00 +0200puke(~puke@user/puke)
2023-05-31 21:35:08 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Remote host closed the connection)
2023-05-31 21:35:40 +0200taupiqueur(~taupiqueu@2a02-842a-8180-4601-a5ba-1479-0efa-11e0.rev.sfr.net)
2023-05-31 21:46:24 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2023-05-31 21:48:21 +0200KabeloMsobomvuMo(~elevenkb@2001:470:69fc:105::2:cb89)
2023-05-31 21:50:22 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 268 seconds)
2023-05-31 21:59:43 +0200malte(~malte@mal.tc)
2023-05-31 22:04:45 +0200KabeloMsobomvuMoelevenkb
2023-05-31 22:05:15 +0200vgtw(~vgtw@user/vgtw) (Quit: ZNC - https://znc.in)
2023-05-31 22:06:23 +0200ft(~ft@p4fc2a88b.dip0.t-ipconnect.de)
2023-05-31 22:07:00 +0200gmg(~user@user/gehmehgeh)
2023-05-31 22:09:22 +0200Techcable(~Techcable@user/Techcable)
2023-05-31 22:10:39 +0200vgtw(~vgtw@user/vgtw)
2023-05-31 22:15:43 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-05-31 22:17:58 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b) (Ping timeout: 250 seconds)
2023-05-31 22:19:17 +0200use-value(~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Quit: use-value)
2023-05-31 22:19:53 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-05-31 22:21:54 +0200elevenkb(~elevenkb@2001:470:69fc:105::2:cb89) (Remote host closed the connection)
2023-05-31 22:22:49 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Quit: Leaving)
2023-05-31 22:32:30 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-05-31 22:33:34 +0200Feuermagier(~Feuermagi@user/feuermagier)
2023-05-31 22:34:51 +0200Feuermagier_(~Feuermagi@user/feuermagier) (Ping timeout: 250 seconds)
2023-05-31 22:35:38 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc)
2023-05-31 22:35:45 +0200gentauro(~gentauro@user/gentauro) (Read error: Connection reset by peer)
2023-05-31 22:36:37 +0200vandita(~vandit@84-236-21-40.pool.digikabel.hu) (Ping timeout: 240 seconds)
2023-05-31 22:38:39 +0200vandita(~vandit@193-226-238-253.pool.digikabel.hu)
2023-05-31 22:40:03 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:3dda:98a9:2443:29bc) (Ping timeout: 256 seconds)
2023-05-31 22:41:50 +0200gentauro(~gentauro@user/gentauro)
2023-05-31 22:49:27 +0200Feuermagier(~Feuermagi@user/feuermagier) (Quit: Leaving)
2023-05-31 22:52:08 +0200jonathan_(~jonathan@193.234.101.122) (Ping timeout: 240 seconds)
2023-05-31 22:53:06 +0200machinedgod(~machinedg@93-136-182-237.adsl.net.t-com.hr)
2023-05-31 22:55:07 +0200foul_owl(~kerry@71.212.137.212) (Quit: WeeChat 2.3)
2023-05-31 22:57:16 +0200gnalzo(~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
2023-05-31 22:59:07 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 250 seconds)
2023-05-31 23:01:18 +0200mechap(~mechap@user/mechap) (Quit: WeeChat 3.8)
2023-05-31 23:04:25 +0200trev(~trev@user/trev) (Quit: trev)
2023-05-31 23:05:49 +0200reach(~reach@2607:fea8:4c0:990:f891:b512:3659:bf1b)
2023-05-31 23:09:31 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 250 seconds)
2023-05-31 23:12:08 +0200ski(~ski@remote11.chalmers.se) (Ping timeout: 250 seconds)
2023-05-31 23:12:36 +0200ski(~ski@remote11.chalmers.se)
2023-05-31 23:17:37 +0200scrungus(~scrungus@bras-base-aurron9127w-grc-46-70-31-27-241.dsl.bell.ca)
2023-05-31 23:18:11 +0200oo_miguel(~Thunderbi@77.252.47.84) (Remote host closed the connection)
2023-05-31 23:19:15 +0200merijn(~merijn@86.86.29.250) (Quit: leaving)
2023-05-31 23:21:04 +0200texasmynsted(~username@99.96.221.112)
2023-05-31 23:21:10 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-05-31 23:22:07 +0200nate2(~nate@98.45.169.16)
2023-05-31 23:26:37 +0200nate2(~nate@98.45.169.16) (Ping timeout: 240 seconds)