Home liberachat/#haskell: Logs Calendar

Logs on 2023-06-04 (liberachat/#haskell)

00:00:36 ec joins (~ec@gateway/tor-sasl/ec)
00:01:55 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 265 seconds)
00:07:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
00:09:36 × CiaoSen quits (~Jura@145.224.74.19) (Ping timeout: 248 seconds)
00:10:32 ec joins (~ec@gateway/tor-sasl/ec)
00:12:33 boukenshaou joins (~Boukensha@223.178.84.62)
00:16:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
00:17:04 × oo_miguel quits (~Thunderbi@77.252.47.84) (Ping timeout: 250 seconds)
00:25:12 × anpad quits (~pandeyan@user/anpad) (Quit: ZNC 1.8.2 - https://znc.in)
00:27:28 ec joins (~ec@gateway/tor-sasl/ec)
00:27:37 anpad joins (~pandeyan@user/anpad)
00:30:05 × Nosrep quits (~Nosrep@user/nosrep) (Ping timeout: 246 seconds)
00:36:31 Lycurgus joins (~juan@user/Lycurgus)
00:38:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
00:40:18 ec joins (~ec@gateway/tor-sasl/ec)
00:45:26 nate2 joins (~nate@98.45.169.16)
01:00:50 × falafel quits (~falafel@2603-8000-d700-115c-4e17-c0b2-4915-077f.res6.spectrum.com) (Ping timeout: 250 seconds)
01:01:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
01:01:42 notzmv joins (~zmv@user/notzmv)
01:04:21 ec joins (~ec@gateway/tor-sasl/ec)
01:10:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
01:10:37 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:11:50 × Guest18 quits (~Guest18@host-091-097-060-051.ewe-ip-backbone.de) (Quit: Client closed)
01:14:09 ec joins (~ec@gateway/tor-sasl/ec)
01:16:46 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:21:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
01:24:41 ec joins (~ec@gateway/tor-sasl/ec)
01:26:57 × iteratee quits (~kyle@162.218.222.207) (Ping timeout: 265 seconds)
01:31:46 Nosrep joins (~Nosrep@user/nosrep)
01:34:12 × jero98772 quits (~jero98772@2800:484:1d7f:5d36::2) (Ping timeout: 250 seconds)
01:37:28 ddellacosta joins (~ddellacos@143.244.47.72)
01:42:35 <ghostbuster> what is the name for the syntax where you specify a list as head, plus the rest, ie. myfunc (x:xs) = ...
01:44:24 jero98772 joins (~jero98772@2800:484:1d7f:5d36::2)
01:44:28 <yushyin> pattern matching
01:45:10 × wroathe quits (~wroathe@user/wroathe) (Quit: Lost terminal)
01:46:54 mang0sicle joins (~mango@131.252.68.89)
01:48:46 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
01:48:46 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
01:48:46 wroathe joins (~wroathe@user/wroathe)
01:48:57 mango_ joins (~mango@131.252.68.91)
01:49:13 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
01:49:35 × mango_ quits (~mango@131.252.68.91) (Client Quit)
01:51:37 × mang0sicle quits (~mango@131.252.68.89) (Ping timeout: 240 seconds)
01:55:25 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
02:03:47 zaquest joins (~notzaques@5.130.79.72)
02:04:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:06:33 ec joins (~ec@gateway/tor-sasl/ec)
02:09:17 × jero98772 quits (~jero98772@2800:484:1d7f:5d36::2) (Ping timeout: 250 seconds)
02:12:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:13:04 ec joins (~ec@gateway/tor-sasl/ec)
02:14:33 × boukenshaou quits (~Boukensha@223.178.84.62) (Remote host closed the connection)
02:17:24 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
02:17:40 harveypwca joins (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67)
02:17:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:19:25 ec joins (~ec@gateway/tor-sasl/ec)
02:21:16 jero98772 joins (~jero98772@2800:484:1d7f:5d36::1)
02:22:29 ozkutuk[m] joins (~ozkutuk@2001:470:69fc:105::2:9af8)
02:23:24 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:23:24 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
02:23:24 finn_elija is now known as FinnElija
02:24:03 teo joins (~teo@user/teo)
02:24:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:26:12 ec joins (~ec@gateway/tor-sasl/ec)
02:27:22 × vandita quits (~vandit@87-97-82-165.pool.digikabel.hu) (Ping timeout: 265 seconds)
02:28:53 vandita joins (~vandit@87-97-88-241.pool.digikabel.hu)
02:30:54 cheater joins (~Username@user/cheater)
02:31:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
02:34:53 ec joins (~ec@gateway/tor-sasl/ec)
02:40:55 × jero98772 quits (~jero98772@2800:484:1d7f:5d36::1) (Ping timeout: 250 seconds)
02:46:07 × tessier quits (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 240 seconds)
02:48:17 tessier joins (~treed@98.97.63.104)
02:49:28 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
02:52:52 jero98772 joins (~jero98772@2800:484:1d7f:5d36::1)
02:54:48 × td_ quits (~td@i5387092D.versanet.de) (Ping timeout: 250 seconds)
02:56:42 td_ joins (~td@i5387091D.versanet.de)
02:59:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
03:00:02 × haasn` quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
03:00:54 ec joins (~ec@gateway/tor-sasl/ec)
03:04:43 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
03:05:34 chromoblob joins (~user@37.113.158.8)
03:08:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
03:14:44 falafel joins (~falafel@2603-8000-d700-115c-c504-e09d-0095-3fda.res6.spectrum.com)
03:19:30 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 250 seconds)
03:20:22 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 250 seconds)
03:20:29 jinsun_ joins (~jinsun@user/jinsun)
03:20:29 × jinsun quits (~jinsun@user/jinsun) (Killed (zinc.libera.chat (Nickname regained by services)))
03:20:29 jinsun_ is now known as jinsun
03:22:15 × jero98772 quits (~jero98772@2800:484:1d7f:5d36::1) (Remote host closed the connection)
03:27:20 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
03:42:37 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
03:47:37 ec joins (~ec@gateway/tor-sasl/ec)
03:51:37 × tessier quits (~treed@98.97.63.104) (Ping timeout: 240 seconds)
03:53:13 tessier joins (~treed@ec2-184-72-149-67.compute-1.amazonaws.com)
03:57:12 × harveypwca quits (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving)
03:58:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:00:50 ec joins (~ec@gateway/tor-sasl/ec)
04:02:40 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer)
04:06:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:09:47 ec joins (~ec@gateway/tor-sasl/ec)
04:16:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:20:11 ec joins (~ec@gateway/tor-sasl/ec)
04:22:24 × falafel quits (~falafel@2603-8000-d700-115c-c504-e09d-0095-3fda.res6.spectrum.com) (Ping timeout: 265 seconds)
04:28:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:30:02 ec joins (~ec@gateway/tor-sasl/ec)
04:37:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:38:22 trev joins (~trev@user/trev)
04:41:00 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Remote host closed the connection)
04:41:23 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
04:41:48 ec joins (~ec@gateway/tor-sasl/ec)
04:48:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
04:57:00 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 250 seconds)
05:00:54 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 250 seconds)
05:02:52 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
05:17:30 ec joins (~ec@gateway/tor-sasl/ec)
05:19:07 × vandita quits (~vandit@87-97-88-241.pool.digikabel.hu) (Ping timeout: 240 seconds)
05:21:08 vandita joins (~vandit@fibhost-66-106-228.fibernet.hu)
05:23:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
05:27:05 × troydm quits (~troydm@user/troydm) (Ping timeout: 240 seconds)
05:27:11 ec joins (~ec@gateway/tor-sasl/ec)
05:36:04 × wroathe quits (~wroathe@user/wroathe) (Quit: leaving)
05:37:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
05:39:12 ec joins (~ec@gateway/tor-sasl/ec)
05:41:22 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:43:45 × jjhoo quits (~jahakala@user/jjhoo) (Ping timeout: 256 seconds)
05:48:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
05:52:04 ec joins (~ec@gateway/tor-sasl/ec)
05:54:00 iteratee joins (~kyle@162.218.222.207)
05:54:14 × iteratee quits (~kyle@162.218.222.207) (Remote host closed the connection)
06:01:56 <freeside> so, my adventures continue; we previously explored logging with Writer and throwing errors with Either. But Writer is not respected by the gurus.
06:02:27 × jinsun quits (~jinsun@user/jinsun) (Ping timeout: 265 seconds)
06:04:00 <freeside> Which brings us to packages that try to go further: Data.Validation and Control.Monad.Validate
06:05:20 <freeside> Data.Validation accumulates errors; it is Applicative but not Monad.
06:06:04 <freeside> Control.Monad.Validate offers alternatives to throwError and tell; and it is a monad transformer.
06:06:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:07:20 <freeside> The only question in my mind now is: why isn't monad-validate in stackage? What does it take to get something blessed into LTS?
06:08:06 ec joins (~ec@gateway/tor-sasl/ec)
06:14:35 × rembo10 quits (~rembo10@main.remulis.com) (Quit: ZNC 1.8.2 - https://znc.in)
06:16:48 rembo10 joins (~rembo10@main.remulis.com)
06:18:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:18:29 <Inst> probie: size of ecosystem, compiler development, etc
06:21:02 ec joins (~ec@gateway/tor-sasl/ec)
06:22:42 falafel joins (~falafel@2603-8000-d700-115c-d336-1d77-aff5-64e4.res6.spectrum.com)
06:23:10 <Inst> example might be ML; i.e, hasktorch is incomplete, but plodding its way through, tensorflow bindings are stackage only, but only with antique GHCs
06:27:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:31:02 ec joins (~ec@gateway/tor-sasl/ec)
06:31:06 troydm joins (~troydm@user/troydm)
06:32:00 <arrowhead> I am trying to finish my VSCODE + GHCUP integration. I am having this error: https://imgur.com/a/21I9gz0
06:32:18 <arrowhead> That Main.hs is from a diligently generated cabal project
06:38:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:38:55 jinsun joins (~jinsun@user/jinsun)
06:39:39 ec joins (~ec@gateway/tor-sasl/ec)
06:44:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:46:15 ec joins (~ec@gateway/tor-sasl/ec)
06:49:39 × reverse_ quits (~inversed@188.220.172.130) (Ping timeout: 250 seconds)
06:50:49 <probie> arrowhead: what is in the cabal file?
06:51:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
06:58:52 acidjnk joins (~acidjnk@p200300d6e7072f786955850a7a43216e.dip0.t-ipconnect.de)
07:00:32 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
07:01:06 ec joins (~ec@gateway/tor-sasl/ec)
07:11:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
07:14:53 ec joins (~ec@gateway/tor-sasl/ec)
07:15:59 <arrowhead> It is a fresh cabal init
07:16:09 <arrowhead> probie: ^
07:16:47 × zaidhaan quits (~zai@2001:f40:960:1c54:3c0f:370:d2d1:4fb9) (Quit: WeeChat 3.8)
07:18:16 reverse joins (~inversed@bcdcac82.skybroadband.com)
07:22:27 <mauke> that doesn't really answer the question
07:22:33 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Remote host closed the connection)
07:23:01 × reverse quits (~inversed@bcdcac82.skybroadband.com) (Ping timeout: 250 seconds)
07:23:25 <freeside> vs code usually does the right thing if you place all your faith in the extensions
07:23:36 <freeside> trying to be helpful usually leads to sadness
07:24:21 <arrowhead> probie: https://paste.tomsmeding.com/uuPfxdCb
07:24:27 <arrowhead> mauke: apologies
07:24:49 gurkenglas joins (~user@dynamic-046-114-183-113.46.114.pool.telefonica.de)
07:25:01 <mauke> ok, base is in there
07:26:33 <arrowhead> and cabal build builds fine
07:26:45 <arrowhead> so I'm inclined to believe the errors VS Code are reporting are bogus somehow
07:27:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
07:27:54 oo_miguel joins (~Thunderbi@77.252.47.84)
07:31:02 ec joins (~ec@gateway/tor-sasl/ec)
07:37:33 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection)
07:37:52 use-value joins (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
07:38:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
07:39:07 ec joins (~ec@gateway/tor-sasl/ec)
07:40:52 <arrowhead> uninstalling and reinstalling the VS Code plugin "Haskell for Visual Studio Code" does not solve the problem
07:42:34 hisa385 joins (~hisa38@104-181-102-238.lightspeed.wepbfl.sbcglobal.net)
07:44:03 reverse joins (~inversed@bcdcac82.skybroadband.com)
07:44:50 × hisa38 quits (~hisa38@104-181-102-238.lightspeed.wepbfl.sbcglobal.net) (Ping timeout: 268 seconds)
07:44:50 hisa385 is now known as hisa38
07:46:56 nate2 joins (~nate@98.45.169.16)
07:49:11 machinedgod joins (~machinedg@93-136-155-38.adsl.net.t-com.hr)
07:49:45 × falafel quits (~falafel@2603-8000-d700-115c-d336-1d77-aff5-64e4.res6.spectrum.com) (Ping timeout: 265 seconds)
07:50:11 cheater_ joins (~Username@user/cheater)
07:51:38 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 250 seconds)
07:52:07 × cheater quits (~Username@user/cheater) (Ping timeout: 240 seconds)
07:52:16 cheater_ is now known as cheater
07:54:37 × Lycurgus quits (~juan@user/Lycurgus) (Ping timeout: 240 seconds)
07:54:45 boukenshaou joins (~Boukensha@223.178.84.62)
08:00:30 <geekosaur> I'd wonder about ~/.cache/hie-bios
08:03:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
08:03:44 gmg joins (~user@user/gehmehgeh)
08:04:02 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
08:06:58 ec joins (~ec@gateway/tor-sasl/ec)
08:10:17 <freeside> noob question: If I want to add (Just 1) to (Just 2), I liftA2 (+). What do I do if I want to add (Just (Just 1)) to (Just (Just 2)) ?
08:11:06 <c_wraith> :t liftA2 (liftA2 (+))
08:11:07 <lambdabot> (Applicative f1, Applicative f2, Num c) => f1 (f2 c) -> f1 (f2 c) -> f1 (f2 c)
08:11:50 <freeside> i should've seen that
08:11:57 <c_wraith> liftA2 takes and returns a binary operation
08:12:07 <c_wraith> you can just keep nesting as needed
08:12:17 <freeside> what if i want to use the (+) <$> (Just 1) <*> (Just 2) form?
08:12:47 <c_wraith> that gets more awkward and I'd try to avoid it.
08:12:59 <freeside> is there some punctuation that makes it unnecessary to say (liftA2 (+)) <$> ... ?
08:13:16 <c_wraith> that already is unnecessary
08:13:34 <freeside> well, for (liftA2 (+)) <$> (Just (Just 1)) <*> (Just (Just 2))
08:13:38 <c_wraith> well, some of those parens are unnecessary
08:13:52 <c_wraith> operators are always lower-precedence
08:14:01 <freeside> i expect there is some library that does <$$> <**>
08:14:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
08:14:19 <geekosaur> have you asked hoogle?
08:14:30 <c_wraith> I'm not sure there is much.
08:14:44 <c_wraith> Because if you really want to do it cleanly, there's Data.Functor.Compose
08:14:50 <freeside> the likeliest thing is "LambdaHack: A game engine library for tactical squad ASCII roguelike dungeon crawlers" lol
08:15:20 <freeside> protolude offers <<$>>
08:15:26 <probie> > getCompose $ (+) <$> Compose (Just (Just 1)) <*> Compose (Just (Just 2))
08:15:28 <lambdabot> Just (Just 3)
08:16:03 <geekosaur> I'd just use the liftA2 version, that's getting pretty unreadable
08:16:56 <freeside> ah well, just when i thought i could be clever with RWS (Either a b)
08:17:03 ec joins (~ec@gateway/tor-sasl/ec)
08:18:37 <probie> both `Compose` and `Identity` bother me, because they're such long names for things that I generally want to ignore
08:22:07 × Inst quits (~Inst@c-98-208-218-119.hsd1.fl.comcast.net) (Ping timeout: 240 seconds)
08:22:55 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e)
08:23:28 <freeside> anyhoo, thanks for the ideas, i have incorporated them into my teach-myself-RWS(T) gist, https://gist.github.com/mengwong/73af81ad600a533f12ef42fc655fed0f if anyone has comments i would be grateful
08:27:08 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Ping timeout: 246 seconds)
08:28:30 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
08:31:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
08:32:55 Pickchea joins (~private@user/pickchea)
08:35:12 ec joins (~ec@gateway/tor-sasl/ec)
08:37:25 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
08:38:58 falafel joins (~falafel@2603-8000-d700-115c-7fee-34fa-241b-7017.res6.spectrum.com)
08:39:11 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection)
08:39:30 use-value joins (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
08:41:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
08:42:11 × chromoblob quits (~user@37.113.158.8) (Ping timeout: 268 seconds)
08:44:55 ec joins (~ec@gateway/tor-sasl/ec)
08:45:42 <ncf> freeside: the second form should be equivalent to ExceptT String RWS a, if you want to stick to monad transformers
08:54:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
08:54:36 <ncf> (and then you can rewrite your functions to work equally well with both versions, using mtl-style classes)
08:54:39 × boukenshaou quits (~Boukensha@223.178.84.62) (Remote host closed the connection)
08:55:09 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
08:55:20 × falafel quits (~falafel@2603-8000-d700-115c-7fee-34fa-241b-7017.res6.spectrum.com) (Ping timeout: 250 seconds)
08:57:39 mmhat joins (~mmh@p200300f1c70668c9ee086bfffe095315.dip0.t-ipconnect.de)
08:59:28 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
09:00:00 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
09:01:03 × mu[m] quits (~mumixnatu@2001:470:69fc:105::3:52c3) (Remote host closed the connection)
09:01:34 CiaoSen joins (~Jura@145.224.74.19)
09:07:12 × shriekingnoise quits (~shrieking@186.137.175.87) (Ping timeout: 248 seconds)
09:08:44 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
09:10:02 taupiqueur joins (~taupiqueu@2a02-842a-8180-4601-9cbe-3a69-612d-747d.rev.sfr.net)
09:11:25 × mmhat quits (~mmh@p200300f1c70668c9ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.8)
09:11:38 alexherbo2 joins (~alexherbo@2a02-842a-8180-4601-9cbe-3a69-612d-747d.rev.sfr.net)
09:11:41 ec joins (~ec@gateway/tor-sasl/ec)
09:13:05 chromoblob joins (~user@37.113.158.8)
09:18:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
09:19:36 × machinedgod quits (~machinedg@93-136-155-38.adsl.net.t-com.hr) (Ping timeout: 250 seconds)
09:21:21 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
09:22:49 <freeside> thank you ncf. I was going to look at Effects libraries next
09:23:48 ripspin joins (~chatzilla@1.145.135.26)
09:24:13 ec joins (~ec@gateway/tor-sasl/ec)
09:26:09 machinedgod joins (~machinedg@93-136-155-38.adsl.net.t-com.hr)
09:31:17 × machinedgod quits (~machinedg@93-136-155-38.adsl.net.t-com.hr) (Ping timeout: 250 seconds)
09:31:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
09:32:13 × vandita quits (~vandit@fibhost-66-106-228.fibernet.hu) (Ping timeout: 265 seconds)
09:33:40 vandita joins (~vandit@fibhost-66-106-217.fibernet.hu)
09:43:10 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:52:03 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
10:06:08 jonathan_ joins (~jonathan@193.234.101.122)
10:08:58 <freeside> actually, i am now learning monad-validate, which feels like the next step forward along that progression
10:11:01 ec joins (~ec@gateway/tor-sasl/ec)
10:11:51 × jonathan_ quits (~jonathan@193.234.101.122) (Ping timeout: 265 seconds)
10:12:37 × vandita quits (~vandit@fibhost-66-106-217.fibernet.hu) (Ping timeout: 240 seconds)
10:13:34 <Axman6> probie: you just need type (f . g) x = f (g x) of course!
10:13:48 × arrowhead quits (~arrowhead@cpe-74-66-76-151.nyc.res.rr.com) (Remote host closed the connection)
10:14:46 vandita joins (~vandit@193-226-238-254.pool.digikabel.hu)
10:21:54 __monty__ joins (~toonn@user/toonn)
10:24:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
10:27:38 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
10:28:23 gmg joins (~user@user/gehmehgeh)
10:28:46 <ncf> this is neat https://hackage.haskell.org/package/monad-validate-1.2.0.1/docs/Control-Monad-Validate-Internal.html#t:MonoMaybe
10:28:52 × phma quits (phma@2001:5b0:210b:91a8:aa36:cb59:278d:999d) (Read error: Connection reset by peer)
10:29:16 ec joins (~ec@gateway/tor-sasl/ec)
10:29:47 phma joins (~phma@host-67-44-208-65.hnremote.net)
10:32:38 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
10:34:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
10:35:02 ec joins (~ec@gateway/tor-sasl/ec)
10:35:36 <ncf> lexi-lambda: has this technique (using polymorphism to maintain invariants, like in MonoMaybe) been written about somewhere? is it used anywhere else? (it gives me ST vibes, but this is different)
10:36:28 <freeside> I just got to the bit where runState / runValidate return (Either e a, s) vs Either e (a, s) and I'm like, hey, I just did that
10:40:48 euandreh joins (~Thunderbi@189.6.18.7)
10:43:03 × Luj quits (~Luj@2a01:e0a:5f9:9681:e042:36a:f7a2:f7) (Quit: Ping timeout (120 seconds))
10:43:21 Luj joins (~Luj@2a01:e0a:5f9:9681:5880:c9ff:fe9f:3dfb)
10:46:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
10:50:03 ec joins (~ec@gateway/tor-sasl/ec)
10:50:31 × acidjnk quits (~acidjnk@p200300d6e7072f786955850a7a43216e.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
10:52:08 <freeside> hm, i wonder if there's a version of this Control.Monad.Validate where I can tell to a writer without failing; i suppose that isn't really possible because the interface ultimately presents as Either.
10:53:54 <ncf> freeside: you might wanna check out monad-chronicle
10:56:19 <freeside> yeah, I was just wondering if I could ValidateT a monad-logger or something along those lines
11:00:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
11:05:00 ec joins (~ec@gateway/tor-sasl/ec)
11:10:49 × elevenkb quits (~elevenkb@2001:470:69fc:105::2:cb89) (Remote host closed the connection)
11:11:36 elevenkb joins (~elevenkb@2001:470:69fc:105::2:cb89)
11:20:00 × vandita quits (~vandit@193-226-238-254.pool.digikabel.hu) (Ping timeout: 265 seconds)
11:20:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
11:21:17 vandita joins (~vandit@87-97-2-229.pool.digikabel.hu)
11:22:16 ec joins (~ec@gateway/tor-sasl/ec)
11:28:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
11:32:04 ec joins (~ec@gateway/tor-sasl/ec)
11:39:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
11:41:59 ec joins (~ec@gateway/tor-sasl/ec)
11:42:00 zer0bitz joins (~zer0bitz@user/zer0bitz)
11:42:47 × zer0bitz_ quits (~zer0bitz@user/zer0bitz) (Ping timeout: 246 seconds)
11:44:14 <MangoIV[m]> There’s a cute ghc proposal by iceland jack which perhaps will make things like that easier
11:45:06 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection)
11:45:25 use-value joins (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf)
11:48:28 nate2 joins (~nate@98.45.169.16)
11:48:56 acidjnk joins (~acidjnk@p200300d6e7072f78f06f7de5909d4fa2.dip0.t-ipconnect.de)
11:51:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
11:51:54 <MangoIV[m]> I can’t find it. If anybody can, I’d also be happy to get the link… 😅
11:52:28 <[Leary]> ncf: I haven't seen anything written about this, but it reminds me of embeddings of subtyping relations through parametricity, e.g. <https://gist.github.com/LSLeary/0d3bf054f73c08910a6da2cfb49a4c28>.
11:53:02 × RedNifre quits (~RedNifre@dslb-002-206-109-067.002.206.pools.vodafone-ip.de) (Quit: distro upgrade)
11:53:21 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
11:54:08 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
11:56:42 Pickchea joins (~private@user/pickchea)
11:59:31 ec joins (~ec@gateway/tor-sasl/ec)
12:02:21 zer0bitz_ joins (~zer0bitz@user/zer0bitz)
12:05:37 × CiaoSen quits (~Jura@145.224.74.19) (Ping timeout: 240 seconds)
12:05:55 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 265 seconds)
12:06:55 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 265 seconds)
12:10:35 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Quit: o/)
12:10:50 Sciencentistguy joins (~sciencent@hacksoc/ordinary-member)
12:18:49 lortabac joins (~lortabac@2a01:e0a:541:b8f0:a1e2:300e:8412:6879)
12:18:51 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:a1e2:300e:8412:6879) (Client Quit)
12:23:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
12:23:51 zer0bitz joins (~zer0bitz@user/zer0bitz)
12:25:01 × zer0bitz_ quits (~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds)
12:27:01 ec joins (~ec@gateway/tor-sasl/ec)
12:32:01 × ripspin quits (~chatzilla@1.145.135.26) (Remote host closed the connection)
12:36:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
12:38:13 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
12:39:16 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Quit: o/)
12:40:55 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
12:42:07 Sciencentistguy joins (~sciencent@hacksoc/ordinary-member)
12:43:04 img joins (~img@user/img)
12:47:02 ec joins (~ec@gateway/tor-sasl/ec)
12:48:08 supersven[m] joins (~supersven@2001:470:69fc:105::31b6)
12:49:07 × vandita quits (~vandit@87-97-2-229.pool.digikabel.hu) (Ping timeout: 240 seconds)
12:51:09 vandita joins (~vandit@176-241-45-152.pool.digikabel.hu)
12:55:51 × jrm quits (~jrm@user/jrm) (Read error: Connection reset by peer)
12:56:11 jrm joins (~jrm@user/jrm)
12:56:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
12:57:32 ec joins (~ec@gateway/tor-sasl/ec)
13:06:06 <ncf> [Leary]: diabolical
13:16:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
13:18:37 ec joins (~ec@gateway/tor-sasl/ec)
13:22:25 kupi_ joins (uid212005@id-212005.hampstead.irccloud.com)
13:25:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
13:27:19 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e)
13:29:16 ec joins (~ec@gateway/tor-sasl/ec)
13:31:48 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Ping timeout: 250 seconds)
13:34:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
13:36:33 ec joins (~ec@gateway/tor-sasl/ec)
13:38:50 zer0bitz_ joins (~zer0bitz@user/zer0bitz)
13:40:16 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 248 seconds)
13:43:10 oneeyedalien joins (~oneeyedal@125-63-26-107.ip4.superloop.au)
13:44:23 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
13:45:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
13:49:17 × vandita quits (~vandit@176-241-45-152.pool.digikabel.hu) (Ping timeout: 268 seconds)
13:50:31 vandita joins (~vandit@80-95-82-210.pool.digikabel.hu)
13:51:30 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
13:56:19 ec joins (~ec@gateway/tor-sasl/ec)
14:03:24 × oneeyedalien quits (~oneeyedal@125-63-26-107.ip4.superloop.au) (Quit: Leaving)
14:03:25 × vandita quits (~vandit@80-95-82-210.pool.digikabel.hu) (Ping timeout: 250 seconds)
14:05:07 vandita joins (~vandit@79-120-162-143.pool.digikabel.hu)
14:10:32 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
14:11:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:13:08 ec joins (~ec@gateway/tor-sasl/ec)
14:13:31 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
14:18:48 jespada joins (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net)
14:19:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:20:52 ec joins (~ec@gateway/tor-sasl/ec)
14:21:11 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
14:28:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:31:17 ec joins (~ec@gateway/tor-sasl/ec)
14:31:55 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
14:32:28 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
14:37:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:39:06 ec joins (~ec@gateway/tor-sasl/ec)
14:44:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:45:57 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer)
14:47:04 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
14:47:33 ec joins (~ec@gateway/tor-sasl/ec)
14:54:07 Pickchea joins (~private@user/pickchea)
14:55:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
14:57:17 AstraGravityGirl joins (~astra@186.11.51.21)
14:59:21 ec joins (~ec@gateway/tor-sasl/ec)
15:08:57 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
15:09:37 × ddellacosta quits (~ddellacos@143.244.47.72) (Ping timeout: 240 seconds)
15:12:49 ddellacosta joins (~ddellacos@146.70.166.226)
15:14:28 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
15:15:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
15:15:44 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 240 seconds)
15:16:12 × zxrom quits (~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by) (Quit: Leaving)
15:17:34 × ddellacosta quits (~ddellacos@146.70.166.226) (Client Quit)
15:18:05 × vandita quits (~vandit@79-120-162-143.pool.digikabel.hu) (Ping timeout: 268 seconds)
15:18:37 ddellacosta joins (~ddellacos@146.70.166.226)
15:19:42 vandita joins (~vandit@178-164-188-52.pool.digikabel.hu)
15:20:27 gmg joins (~user@user/gehmehgeh)
15:22:33 ec joins (~ec@gateway/tor-sasl/ec)
15:23:53 jero98772 joins (~jero98772@190.158.28.80)
15:28:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
15:31:42 ec joins (~ec@gateway/tor-sasl/ec)
15:41:03 Tlsx joins (~rscastilh@189-82-108-215.user3p.veloxzone.com.br)
15:49:58 nate2 joins (~nate@98.45.169.16)
15:50:43 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:57:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
15:57:48 × acidjnk quits (~acidjnk@p200300d6e7072f78f06f7de5909d4fa2.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
15:58:27 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
15:59:43 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
16:00:01 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 268 seconds)
16:00:28 ec joins (~ec@gateway/tor-sasl/ec)
16:04:45 zaidhaan joins (~zai@2001:f40:960:1c54:3c0f:370:d2d1:4fb9)
16:06:11 wroathe joins (~wroathe@c-24-118-213-219.hsd1.mn.comcast.net)
16:06:11 × wroathe quits (~wroathe@c-24-118-213-219.hsd1.mn.comcast.net) (Changing host)
16:06:11 wroathe joins (~wroathe@user/wroathe)
16:07:04 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e)
16:10:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
16:14:30 ec joins (~ec@gateway/tor-sasl/ec)
16:17:28 × yaroot quits (~yaroot@2400:4052:ac0:d900:1cf4:2aff:fe51:c04c) (Ping timeout: 240 seconds)
16:17:53 yaroot joins (~yaroot@p3001131-ipngn7601souka.saitama.ocn.ne.jp)
16:21:14 × Pickchea quits (~private@user/pickchea) (Ping timeout: 250 seconds)
16:21:16 zer0bitz joins (~zer0bitz@user/zer0bitz)
16:22:25 econo joins (uid147250@user/econo)
16:23:01 zer0bitz__ joins (~zer0bitz@user/zer0bitz)
16:23:31 × zer0bitz_ quits (~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds)
16:25:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
16:26:14 <jade[m]> what would be the easiest way to convert constructors to a specific string?
16:26:14 <jade[m]> Essentially `deriving (Show)` but with my own implementation.
16:26:55 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 265 seconds)
16:27:31 <c_wraith> I assume you mean following some rules that you can describe programmatically? TH seems like the only real approach
16:27:50 <c_wraith> Unless a class is involved, then you can use SYB or Generics or the like
16:27:53 × cheater quits (~Username@user/cheater) (Ping timeout: 265 seconds)
16:28:16 <c_wraith> (I suppose you can use them anyway, but it's more awkward)
16:28:33 <jade[m]> mhm yeah I thought about TH
16:28:54 <jade[m]> but maybe this is an entirely wrong approach to begin with, maybe I should give some context
16:29:15 ec joins (~ec@gateway/tor-sasl/ec)
16:30:51 cheater joins (~Username@user/cheater)
16:33:25 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer)
16:33:54 <jade[m]> I'm using `blaze-html` and `clay` to write a `style.css` and `index.html`.
16:33:54 <jade[m]> Both use instances of `IsString` (the specifics shouldn't be too important) to add attributes and selectors in html and css respectively.
16:33:54 <jade[m]> One approach that I wanted to avoid is the way you'd write each manually, which is that both just write out the strings manually. A slightly better version would define variables of type `IsString s => s` that both the css and html use for atleast *some* safety.
16:33:54 <jade[m]> I wanted to couple both, so I could use a `withStyle css html` combinator. For the names of classes and such I wanted to use a few ADT that I convert to `abc-def-ghi` syntax for the document, which my question was about
16:34:21 <jade[m]> thinking about it a bit I think the second approach might be best, and the withStyle combinator could still be implemented
16:36:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
16:37:41 × vandita quits (~vandit@178-164-188-52.pool.digikabel.hu) (Ping timeout: 250 seconds)
16:39:24 vandita joins (~vandit@94-21-157-168.pool.digikabel.hu)
16:39:40 ec joins (~ec@gateway/tor-sasl/ec)
16:42:08 × kupi_ quits (uid212005@id-212005.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
16:45:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
16:47:42 justsomeguy joins (~justsomeg@user/justsomeguy)
16:48:36 × zaidhaan quits (~zai@2001:f40:960:1c54:3c0f:370:d2d1:4fb9) (Quit: WeeChat 3.8)
16:48:53 ec joins (~ec@gateway/tor-sasl/ec)
16:55:38 shriekingnoise joins (~shrieking@186.137.175.87)
16:56:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
16:56:37 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 240 seconds)
16:58:58 zer0bitz joins (~zer0bitz@user/zer0bitz)
16:59:00 ec joins (~ec@gateway/tor-sasl/ec)
17:02:12 × zer0bitz__ quits (~zer0bitz@user/zer0bitz) (Ping timeout: 265 seconds)
17:02:27 zxrom joins (~zxrom@mm-214-30-212-37.vitebsk.dynamic.pppoe.byfly.by)
17:04:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:05:36 ec joins (~ec@gateway/tor-sasl/ec)
17:06:35 justsomeguy joins (~justsomeg@user/justsomeguy)
17:07:17 zer0bitz_ joins (~zer0bitz@user/zer0bitz)
17:07:59 Guest14 joins (~Guest14@186.120.108.65)
17:08:04 <Guest14> Hello everyone
17:08:08 × pharonix71 quits (~pharonix7@user/pharonix71) (Ping timeout: 240 seconds)
17:08:31 <Guest14> I'm having a problem while trying to install the latest version of ghc
17:08:45 <Guest14> Can you guys help me figure out what is it?
17:08:58 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 265 seconds)
17:10:23 <geekosaur> do you have a paste showing the problem?
17:10:25 <geekosaur> @where paste
17:10:25 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
17:10:49 <Guest14> Error: [GHCup-00841]
17:11:38 <tomsmeding> https://errors.haskell.org/messages/GHCup-00841/
17:11:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:11:50 <tomsmeding> Guest14: please post the full error log
17:11:55 Pickchea joins (~private@user/pickchea)
17:12:04 <tomsmeding> also the log file in the directory printed at the end
17:12:16 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
17:15:12 <geekosaur> (thank you, I was trying to find where that was)
17:15:23 ec joins (~ec@gateway/tor-sasl/ec)
17:16:31 <yushyin> TIL about the haskell error index, nice.
17:16:47 <geekosaur> I knew about it but misremembered where it was
17:17:21 tomsmeding remembered it was errors something haskell something, and guessed right
17:17:39 <tomsmeding> though this particular code is not terribly helpful :p
17:18:53 <yushyin> a little more context would be helpful, yes.
17:19:54 <tomsmeding> (which process ended prematurely at what stage of installation and with what output :p)
17:20:43 <Guest14> I think I found the error, I was missing g++. I'm trying to install the latest version again (im using the gcup tui)
17:20:58 <tomsmeding> are you on linux?
17:21:06 <Guest14> Yes
17:21:08 <Guest14> Linux Mint
17:21:11 <tomsmeding> https://www.haskell.org/ghcup/install/#system-requirements
17:21:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:23:11 × Pickchea quits (~private@user/pickchea) (Ping timeout: 250 seconds)
17:23:12 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 248 seconds)
17:25:05 ec joins (~ec@gateway/tor-sasl/ec)
17:25:42 <sm> @where+ errors https://errors.haskell.org the Haskell Error Index
17:25:42 <lambdabot> It is forever etched in my memory.
17:27:22 <Guest14> Thank you
17:27:28 × Guest14 quits (~Guest14@186.120.108.65) (Quit: Client closed)
17:30:18 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
17:31:50 wroathe joins (~wroathe@c-24-118-213-219.hsd1.mn.comcast.net)
17:31:50 × wroathe quits (~wroathe@c-24-118-213-219.hsd1.mn.comcast.net) (Changing host)
17:31:50 wroathe joins (~wroathe@user/wroathe)
17:32:22 <sm> now it can also be found via https://haskell-links.org/?q=errors or jumped to via https://haskell-links.org/errors
17:32:25 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
17:35:17 coot_ joins (~coot@89-69-206-216.dynamic.chello.pl)
17:37:04 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Ping timeout: 250 seconds)
17:37:04 coot_ is now known as coot
17:38:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:41:45 ec joins (~ec@gateway/tor-sasl/ec)
17:45:17 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 250 seconds)
17:46:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:49:20 <chromoblob> why are the error numbers so random yet of only 5 digits?
17:53:01 ec joins (~ec@gateway/tor-sasl/ec)
17:54:28 × AstraGravityGirl quits (~astra@186.11.51.21) (Ping timeout: 240 seconds)
17:56:34 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 268 seconds)
17:58:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
17:59:26 ec joins (~ec@gateway/tor-sasl/ec)
17:59:50 <int-e> chromoblob: https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GHC/Types/Error/Codes.hs#L65-74 suggests that they *are* random (though that's not actually stated as a requirement).
18:00:37 × freeside quits (~mengwong@103.252.202.189) (Ping timeout: 240 seconds)
18:05:39 Pickchea joins (~private@user/pickchea)
18:07:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
18:08:41 × vandita quits (~vandit@94-21-157-168.pool.digikabel.hu) (Ping timeout: 250 seconds)
18:08:59 ec joins (~ec@gateway/tor-sasl/ec)
18:10:15 vandita joins (~vandit@178-164-208-71.pool.digikabel.hu)
18:14:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
18:27:09 freeside joins (~mengwong@103.252.202.189)
18:29:51 ec joins (~ec@gateway/tor-sasl/ec)
18:31:39 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:32:28 × freeside quits (~mengwong@103.252.202.189) (Ping timeout: 240 seconds)
18:36:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
18:39:51 ec joins (~ec@gateway/tor-sasl/ec)
18:41:31 fun-safe-math joins (~fun-safe-@c-24-22-79-16.hsd1.wa.comcast.net)
18:43:20 justsomeguy joins (~justsomeg@user/justsomeguy)
18:46:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
18:47:08 × vandita quits (~vandit@178-164-208-71.pool.digikabel.hu) (Ping timeout: 268 seconds)
18:48:16 vandita joins (~vandit@fibhost-67-47-13.fibernet.hu)
18:49:12 ec joins (~ec@gateway/tor-sasl/ec)
18:52:08 __monty__ joins (~toonn@user/toonn)
18:54:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
18:55:41 ec joins (~ec@gateway/tor-sasl/ec)
18:59:11 × fun-safe-math quits (~fun-safe-@c-24-22-79-16.hsd1.wa.comcast.net) (Quit: Leaving)
18:59:35 Sgeo joins (~Sgeo@user/sgeo)
19:01:52 thegeekinside joins (~thegeekin@189.217.90.138)
19:02:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
19:03:03 freeside joins (~mengwong@103.252.202.189)
19:06:08 × thegeekinside quits (~thegeekin@189.217.90.138) (Read error: Connection reset by peer)
19:08:37 × freeside quits (~mengwong@103.252.202.189) (Ping timeout: 240 seconds)
19:10:45 × drlkf_ quits (~drlkf@192.184.163.34.bc.googleusercontent.com) (Ping timeout: 240 seconds)
19:13:44 ec joins (~ec@gateway/tor-sasl/ec)
19:14:25 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds)
19:15:03 drlkf joins (~drlkf@192.184.163.34.bc.googleusercontent.com)
19:16:28 pavonia joins (~user@user/siracusa)
19:19:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
19:31:15 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
19:31:15 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
19:31:15 wroathe joins (~wroathe@user/wroathe)
19:36:30 ec joins (~ec@gateway/tor-sasl/ec)
19:37:05 × biberu quits (~biberu@user/biberu) (Ping timeout: 268 seconds)
19:37:57 michalz joins (~michalz@185.246.207.215)
19:40:20 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Remote host closed the connection)
19:41:52 × vandita quits (~vandit@fibhost-67-47-13.fibernet.hu) (Ping timeout: 250 seconds)
19:43:30 vandita joins (~vandit@87-97-12-202.pool.digikabel.hu)
19:43:52 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e)
19:45:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
19:49:15 ec joins (~ec@gateway/tor-sasl/ec)
19:51:11 freeside joins (~mengwong@103.252.202.189)
19:51:24 nschoe joins (~q@2a01:e0a:8e:a190:43aa:dbe8:a8d9:56e4)
19:52:49 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
19:53:18 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
19:53:58 × euandreh quits (~Thunderbi@189.6.18.7) (Quit: euandreh)
19:55:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
19:55:25 × freeside quits (~mengwong@103.252.202.189) (Ping timeout: 240 seconds)
19:56:41 scrungus joins (~scrungus@bras-base-aurron9127w-grc-46-70-31-27-241.dsl.bell.ca)
19:57:24 nate2 joins (~nate@98.45.169.16)
19:58:00 euandreh joins (~Thunderbi@189.6.18.7)
19:58:57 ec joins (~ec@gateway/tor-sasl/ec)
19:59:32 biberu joins (~biberu@user/biberu)
19:59:34 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
20:01:45 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds)
20:02:51 × trev quits (~trev@user/trev) (Quit: trev)
20:02:52 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
20:03:38 jjhoo joins (~jahakala@user/jjhoo)
20:04:28 biberu joins (~biberu@user/biberu)
20:05:05 AstraGravityGirl joins (~astra@186.11.51.21)
20:06:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
20:09:28 ec joins (~ec@gateway/tor-sasl/ec)
20:12:37 × cheater quits (~Username@user/cheater) (Ping timeout: 250 seconds)
20:12:41 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
20:22:12 × AstraGravityGirl quits (~astra@186.11.51.21) (Remote host closed the connection)
20:22:47 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
20:23:11 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
20:26:06 boukenshaou joins (~Boukensha@223.178.84.62)
20:28:13 acidjnk joins (~acidjnk@p200300d6e7072f782910d7d1b226f26d.dip0.t-ipconnect.de)
20:28:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
20:29:54 ec joins (~ec@gateway/tor-sasl/ec)
20:31:10 cheater joins (~Username@user/cheater)
20:32:00 × gurkenglas quits (~user@dynamic-046-114-183-113.46.114.pool.telefonica.de) (Ping timeout: 248 seconds)
20:32:45 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Remote host closed the connection)
20:33:07 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
20:34:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
20:34:51 cheater_ joins (~Username@user/cheater)
20:35:12 ec joins (~ec@gateway/tor-sasl/ec)
20:35:34 waleee joins (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
20:36:01 × cheater quits (~Username@user/cheater) (Ping timeout: 250 seconds)
20:36:06 cheater_ is now known as cheater
20:41:50 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
20:42:22 × Tlsx quits (~rscastilh@189-82-108-215.user3p.veloxzone.com.br) (Remote host closed the connection)
20:42:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
20:46:41 ec joins (~ec@gateway/tor-sasl/ec)
20:52:56 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
20:52:58 Guest24 joins (~Guest24@2603-8000-a500-1b03-df0f-77e5-4322-e46f.res6.spectrum.com)
20:54:00 Inst joins (~Inst@2601:6c4:4081:2fc0:e862:112e:a681:b90f)
20:54:02 ec joins (~ec@gateway/tor-sasl/ec)
20:54:14 mheinzel joins (~mheinzel@2a01:c22:a8ca:c500:e14a:606b:6a3c:22fb)
20:54:16 × Inst quits (~Inst@2601:6c4:4081:2fc0:e862:112e:a681:b90f) (Read error: Connection reset by peer)
20:56:02 × cheater quits (~Username@user/cheater) (Read error: Connection reset by peer)
20:56:47 cheater joins (~Username@user/cheater)
21:02:06 × cheater quits (~Username@user/cheater) (Read error: Connection reset by peer)
21:02:56 cheater joins (~Username@user/cheater)
21:03:27 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 256 seconds)
21:06:48 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 265 seconds)
21:06:53 × Guest24 quits (~Guest24@2603-8000-a500-1b03-df0f-77e5-4322-e46f.res6.spectrum.com) (Ping timeout: 245 seconds)
21:07:19 machinedgod joins (~machinedg@93-136-155-38.adsl.net.t-com.hr)
21:07:20 × Tuplanolla quits (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
21:09:37 <jade[m]> this blog from Haskell News seems to have a lot of issues https://anurudhp.github.io/blogs/2021/06/23/io-monad-in-cpp.html
21:10:43 <jade[m]> > -- haskell... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/ab5eaeaa3b479c0cb579b5f4468442c879486f23>)
21:10:44 <lambdabot> <no location info>: error:
21:10:45 <lambdabot> not an expression: ‘-- haskell... (full message at <https://libera.ems.h...
21:11:32 <jade[m]> > instance Monad IO where... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/9af38ee961291e1745028a68ac9bae96fedea288>)
21:11:33 <lambdabot> <hint>:1:1: error: parse error on input ‘instance’
21:11:48 <ncf> :k IO
21:11:49 <lambdabot> * -> *
21:11:58 <ncf> :t unsafePerformIO
21:11:59 <lambdabot> error: Variable not in scope: unsafePerformIO
21:12:14 <ncf> anyway, in C++ it definitely is escapable ;)
21:12:49 <EvanR> nevermind monads in C++, can you even have Functor
21:12:59 <geekosaur> also if you dig in the internals you will find that >>= is bindIO and there is a runIO
21:13:48 <geekosaur> (that said, runIO is highly magical and probably doesn't do what you would think)
21:14:01 gurkenglas joins (~user@46.114.183.113)
21:14:37 <jade[m]> jade[m]: > <@jade.256:the-apothecary.club> > instance Monad IO where... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/3a1e4e980784255a49af89598545f6c28ac48ea2>)
21:15:25 <ncf> i assume it refers to the seq they defined in the C++ pane...
21:15:41 <jade[m]> oh that would make a little more sense yeah
21:15:49 <jade[m]> the problem is that the type matches lol
21:15:53 <geekosaur> right, I was about to ask if they had a local definition like they presumably have for bind
21:16:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
21:16:56 <jade[m]> jade[m]: that made me think they searched hoogle for `IO a -> IO b -> IO b` and it showed `seq`
21:17:18 <jade[m]> but it would make more sense that it's just an abbreviation of "sequential application"
21:18:45 ec joins (~ec@gateway/tor-sasl/ec)
21:19:13 <ncf> i read a blog post today that also used Seq for (>>): https://acatalepsie.fr/posts/overloading-lambda
21:20:00 <jade[m]> <jade[m]> "> -- haskell..." <- > <@jade.256:the-apothecary.club> > -- haskell... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/633d030db251effcd32690a2307d22f283147829>)
21:21:16 <geekosaur> (a) your multiple levels of quoting yourself are somewhat obnoxious IRC-side (b) is there some reason there should be one, as opposed to showing a comparison to "standard" IO?
21:22:59 <EvanR> it doesn't help that lambdabot is responding to the matrix quotes or whatever is going on there
21:23:03 <ncf> ban matrix users, for their own sake
21:23:54 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:24:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
21:24:42 <ncf> anyway, you could argue that in C++ IO is basically Identity (if you're willing to assign meaning to this...), which is why `run` is part of the definition
21:24:56 <ncf> data IO a = IO { run :: a } -- if you will
21:25:18 ec joins (~ec@gateway/tor-sasl/ec)
21:25:19 wroathe joins (~wroathe@user/wroathe)
21:26:06 × scrungus quits (~scrungus@bras-base-aurron9127w-grc-46-70-31-27-241.dsl.bell.ca) (Quit: WeeChat 3.8)
21:26:56 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 246 seconds)
21:27:47 × elkcl quits (~elkcl@broadband-37-110-27-252.ip.moscow.rt.ru) (Remote host closed the connection)
21:31:14 elkcl joins (~elkcl@broadband-37-110-27-252.ip.moscow.rt.ru)
21:31:25 hippoid joins (~hippoid@user/hippoid)
21:35:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
21:37:45 ec joins (~ec@gateway/tor-sasl/ec)
21:39:32 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 246 seconds)
21:42:59 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
21:45:30 waleee joins (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
21:47:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
21:49:01 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Remote host closed the connection)
21:49:02 ec joins (~ec@gateway/tor-sasl/ec)
21:49:24 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
21:50:05 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
21:50:12 <monochrom> newtype Identity a = Identity (IO a)
21:50:16 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 265 seconds)
21:50:20 Pickchea joins (~private@user/pickchea)
21:51:31 jonathan_ joins (~jonathan@193.234.101.122)
21:52:48 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:54:17 <hpc> fun fact: in IO the 'I' stands for Identity
21:54:30 <hpc> and the 'O' stands for https://hackage.haskell.org/package/base-4.18.0.0/docs/GHC-Base.html#v:O
21:54:33 <hpc> it's like RWS :P
21:55:09 justsomeguy joins (~justsomeg@user/justsomeguy)
21:55:25 <monochrom> Heh opague identity
21:55:39 <EvanR> Idontity
21:56:25 <hpc> Idon'tity, gotta spell it right
21:56:27 × jonathan_ quits (~jonathan@193.234.101.122) (Ping timeout: 268 seconds)
21:56:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
21:58:23 ec joins (~ec@gateway/tor-sasl/ec)
22:03:21 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
22:03:38 Pickchea joins (~private@user/pickchea)
22:04:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
22:05:42 CiaoSen joins (~Jura@145.224.74.19)
22:07:11 ec joins (~ec@gateway/tor-sasl/ec)
22:08:37 × ddellacosta quits (~ddellacos@146.70.166.226) (Ping timeout: 240 seconds)
22:13:11 systemhalted joins (~systemhal@122.161.92.64)
22:13:12 × michalz quits (~michalz@185.246.207.215) (Remote host closed the connection)
22:13:28 × systemhalted quits (~systemhal@122.161.92.64) (Remote host closed the connection)
22:14:55 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 265 seconds)
22:17:49 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 265 seconds)
22:18:05 × son0p quits (~ff@181.136.122.143) (Ping timeout: 240 seconds)
22:18:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
22:19:02 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
22:20:19 ec joins (~ec@gateway/tor-sasl/ec)
22:21:59 son0p joins (~ff@181.136.122.143)
22:22:47 waleee joins (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
22:23:08 × nschoe quits (~q@2a01:e0a:8e:a190:43aa:dbe8:a8d9:56e4) (Quit: Switching off)
22:23:17 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Remote host closed the connection)
22:26:13 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
22:27:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
22:27:30 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
22:27:50 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 250 seconds)
22:29:05 ec joins (~ec@gateway/tor-sasl/ec)
22:30:38 × son0p quits (~ff@181.136.122.143) (Remote host closed the connection)
22:32:35 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e)
22:33:12 justsomeguy joins (~justsomeg@user/justsomeguy)
22:34:01 freeside joins (~mengwong@103.252.202.189)
22:36:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
22:38:00 ec joins (~ec@gateway/tor-sasl/ec)
22:39:00 × freeside quits (~mengwong@103.252.202.189) (Ping timeout: 268 seconds)
22:39:28 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
22:39:45 Pickchea joins (~private@user/pickchea)
22:41:37 × Pickchea quits (~private@user/pickchea) (Remote host closed the connection)
22:41:53 Pickchea joins (~private@user/pickchea)
22:46:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
22:48:47 × chromoblob quits (~user@37.113.158.8) (Ping timeout: 265 seconds)
22:49:35 ec joins (~ec@gateway/tor-sasl/ec)
22:50:15 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
22:53:37 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 265 seconds)
22:54:31 × acidjnk quits (~acidjnk@p200300d6e7072f782910d7d1b226f26d.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
22:57:38 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:d512:b207:c888:476e) (Remote host closed the connection)
22:58:45 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
23:01:31 justsomeguy joins (~justsomeg@user/justsomeguy)
23:02:08 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
23:03:28 × justsomeguy quits (~justsomeg@user/justsomeguy) (Client Quit)
23:09:39 ec joins (~ec@gateway/tor-sasl/ec)
23:11:33 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Remote host closed the connection)
23:11:55 reach joins (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42)
23:12:53 mauke_ joins (~mauke@user/mauke)
23:14:37 × euandreh quits (~Thunderbi@189.6.18.7) (Ping timeout: 240 seconds)
23:14:37 × mauke quits (~mauke@user/mauke) (Ping timeout: 250 seconds)
23:14:37 mauke_ is now known as mauke
23:14:45 × Pickchea quits (~private@user/pickchea) (Quit: Leaving)
23:15:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
23:16:13 ec joins (~ec@gateway/tor-sasl/ec)
23:16:17 alphabeta joins (~kilolympu@vpn-fn-226.net.ed.ac.uk)
23:16:21 × kilolympus quits (~kilolympu@213.144.144.24) (Ping timeout: 250 seconds)
23:20:36 euandreh joins (~Thunderbi@189.6.18.7)
23:21:08 × reach quits (~reach@2607:fea8:4c0:990:399a:69de:44e1:1e42) (Ping timeout: 250 seconds)
23:23:06 zenobit joins (~zenobit@88.103.31.15)
23:23:20 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
23:24:41 × gurkenglas quits (~user@46.114.183.113) (Read error: Connection reset by peer)
23:25:08 ec joins (~ec@gateway/tor-sasl/ec)
23:26:59 × NinjaTrappeur quits (~ninja@user/ninjatrappeur) (Ping timeout: 246 seconds)
23:28:37 × oo_miguel quits (~Thunderbi@77.252.47.84) (Ping timeout: 240 seconds)
23:28:54 × sudden quits (~cat@user/sudden) (Ping timeout: 265 seconds)
23:29:35 sudden joins (~cat@user/sudden)
23:31:28 NinjaTrappeur joins (~ninja@user/ninjatrappeur)
23:31:58 × euandreh quits (~Thunderbi@189.6.18.7) (Ping timeout: 250 seconds)
23:33:13 son0p joins (~ff@181.136.122.143)
23:37:37 × machinedgod quits (~machinedg@93-136-155-38.adsl.net.t-com.hr) (Ping timeout: 240 seconds)
23:39:26 euandreh joins (~Thunderbi@189.6.18.7)
23:40:32 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
23:43:26 ec joins (~ec@gateway/tor-sasl/ec)
23:43:40 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 250 seconds)
23:49:44 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds)
23:52:18 ec joins (~ec@gateway/tor-sasl/ec)
23:55:27 × zenobit quits (~zenobit@88.103.31.15) (Quit: Connection closed)
23:58:51 nate2 joins (~nate@98.45.169.16)
23:58:53 × mheinzel quits (~mheinzel@2a01:c22:a8ca:c500:e14a:606b:6a3c:22fb) (Quit: Leaving)

All times are in UTC on 2023-06-04.