2023/09/17

2023-09-17 00:06:23 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-09-17 00:11:57 +0200bontaq(~user@ool-45707d2c.dyn.optonline.net) (Ping timeout: 244 seconds)
2023-09-17 00:13:30 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 00:22:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 00:25:13 +0200jmdaemon(~jmdaemon@user/jmdaemon)
2023-09-17 00:25:54 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof) (Quit: Gone.)
2023-09-17 00:28:12 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof)
2023-09-17 00:29:26 +0200fiddlerwoaroof_(~fiddlerwo@user/fiddlerwoaroof) (Remote host closed the connection)
2023-09-17 00:30:34 +0200jrm(~jrm@user/jrm) (Ping timeout: 244 seconds)
2023-09-17 00:32:55 +0200fiddlerwoaroof(~fiddlerwo@user/fiddlerwoaroof)
2023-09-17 00:36:14 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 00:36:43 +0200 <dsal> hpc: That's such a weird thing.
2023-09-17 00:37:17 +0200opqdonut(opqdonut@pseudo.fixme.fi) (Ping timeout: 244 seconds)
2023-09-17 00:38:14 +0200codaraxis___(~codaraxis@user/codaraxis)
2023-09-17 00:39:03 +0200Jon(jon@dow.land) (Server closed connection)
2023-09-17 00:39:38 +0200Jon(jon@dow.land)
2023-09-17 00:42:19 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 264 seconds)
2023-09-17 00:42:26 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 244 seconds)
2023-09-17 00:44:51 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 00:46:58 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2023-09-17 00:49:12 +0200opqdonut(opqdonut@pseudo.fixme.fi)
2023-09-17 00:51:00 +0200jrm(~jrm@user/jrm)
2023-09-17 00:54:13 +0200polaris^(~cd@c-66-56-7-24.hsd1.ga.comcast.net)
2023-09-17 00:56:12 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-09-17 00:56:13 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-09-17 00:56:13 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 00:59:07 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 00:59:21 +0200shapr(~user@2600:1700:c640:3100:a03a:3eb3:ec74:8ab2)
2023-09-17 01:01:51 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 240 seconds)
2023-09-17 01:02:18 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-09-17 01:04:48 +0200Inst(~Inst@120.244.192.250)
2023-09-17 01:07:36 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 01:09:33 +0200codaraxis__(~codaraxis@user/codaraxis)
2023-09-17 01:10:35 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 240 seconds)
2023-09-17 01:13:05 +0200codaraxis___(~codaraxis@user/codaraxis) (Ping timeout: 240 seconds)
2023-09-17 01:17:12 +0200chexum(~quassel@gateway/tor-sasl/chexum) (Ping timeout: 246 seconds)
2023-09-17 01:17:42 +0200chexum(~quassel@gateway/tor-sasl/chexum)
2023-09-17 01:21:11 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 01:23:28 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 01:23:30 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
2023-09-17 01:29:00 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 01:39:31 +0200caryhartline(~caryhartl@168.182.58.169)
2023-09-17 01:39:47 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 244 seconds)
2023-09-17 01:40:20 +0200Square(~Square@user/square)
2023-09-17 01:41:03 +0200Inst(~Inst@120.244.192.250) (Ping timeout: 240 seconds)
2023-09-17 01:42:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 01:43:29 +0200notzmv(~zmv@user/notzmv)
2023-09-17 01:44:23 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net)
2023-09-17 01:50:34 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 01:53:26 +0200Inst(~Inst@120.244.192.250)
2023-09-17 01:53:38 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-09-17 01:53:38 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-09-17 01:53:38 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 01:58:29 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2023-09-17 01:58:39 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 240 seconds)
2023-09-17 01:59:48 +0200Lord_of_Life_Lord_of_Life
2023-09-17 02:00:31 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2023-09-17 02:04:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 02:06:31 +0200 <Inst> okay, i think i'll try to debug this here, now
2023-09-17 02:07:17 +0200 <institor> jacking in...
2023-09-17 02:07:59 +0200 <Inst> basement is blocking haddock from building documentation, i'm getting really annoyed at vincent hanquez, tbh
2023-09-17 02:08:07 +0200notzmv(~zmv@user/notzmv) (Ping timeout: 264 seconds)
2023-09-17 02:08:27 +0200 <Inst> i've heard from others of his antics: i.e, blocking haskell-foundation namespace on github, the long time it took for the crypton fork
2023-09-17 02:09:48 +0200 <Inst> on cabal 10
2023-09-17 02:09:53 +0200 <Inst> 3.10, rather
2023-09-17 02:10:33 +0200 <Inst> hmmm, okay, this works on cabal 3.6
2023-09-17 02:11:38 +0200 <Inst> and 3.8.1
2023-09-17 02:11:45 +0200 <Inst> maybe i should take this to haskell tooling channels?
2023-09-17 02:11:59 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 02:12:08 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 02:13:25 +0200 <Inst> wow, the documentatino i wrote sucks :(
2023-09-17 02:13:29 +0200 <Inst> need to learn how to use haddock better
2023-09-17 02:16:17 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3) (Remote host closed the connection)
2023-09-17 02:18:35 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 02:26:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 02:27:11 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 02:29:00 +0200libertyprime(~libertypr@203.96.203.44)
2023-09-17 02:30:25 +0200Me-me(~me-me@2602:ff16:3:0:1:dc:beef:d00d) (Changing host)
2023-09-17 02:30:25 +0200Me-me(~me-me@user/me-me)
2023-09-17 02:33:51 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 02:46:26 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2023-09-17 02:46:42 +0200accord(uid568320@id-568320.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 02:47:15 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3)
2023-09-17 02:47:28 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 02:52:07 +0200hpc(~juzz@ip98-169-35-163.dc.dc.cox.net) (Ping timeout: 244 seconds)
2023-09-17 02:54:10 +0200hpc(~juzz@ip98-169-35-163.dc.dc.cox.net)
2023-09-17 02:55:39 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 02:59:06 +0200myme(~myme@2a01:799:d60:e400:523a:264f:abbd:410) (Ping timeout: 246 seconds)
2023-09-17 03:00:10 +0200myme(~myme@2a01:799:d60:e400:e336:7d0f:f75f:76b1)
2023-09-17 03:05:03 +0200aaronv(~aaronv@user/aaronv) (Ping timeout: 240 seconds)
2023-09-17 03:09:19 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 03:10:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 03:11:22 +0200caryhartline(~caryhartl@168.182.58.169)
2023-09-17 03:11:36 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 03:14:18 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2023-09-17 03:17:51 +0200aaronv(~aaronv@user/aaronv) (Ping timeout: 240 seconds)
2023-09-17 03:18:22 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 03:28:21 +0200smoothdev(~smoothdev@91-169-231-236.subs.proxad.net) (Read error: Connection reset by peer)
2023-09-17 03:32:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 03:34:20 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com)
2023-09-17 03:34:33 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 03:39:06 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 03:42:15 +0200bilegeek(~bilegeek@2600:1008:b020:99af:906e:c146:fc6d:5e8c)
2023-09-17 03:42:45 +0200otto_s(~user@p5b0445ec.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2023-09-17 03:44:30 +0200otto_s(~user@p5de2f957.dip0.t-ipconnect.de)
2023-09-17 03:51:02 +0200zmt01(~zmt00@user/zmt00) (Quit: Leaving)
2023-09-17 03:52:27 +0200whatsupdoc(uid509081@id-509081.hampstead.irccloud.com)
2023-09-17 03:53:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 03:55:25 +0200zmt00(~zmt00@user/zmt00)
2023-09-17 04:01:36 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 04:02:29 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 04:04:00 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2023-09-17 04:04:19 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 04:06:10 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2023-09-17 04:07:10 +0200caryhartline(~caryhartl@168.182.58.169)
2023-09-17 04:13:27 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 240 seconds)
2023-09-17 04:15:03 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 04:22:49 +0200notzmv(~zmv@user/notzmv)
2023-09-17 04:23:29 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 04:30:03 +0200sphynx(~xnyhps@2a02:2770:3:0:216:3eff:fe67:3288) (Server closed connection)
2023-09-17 04:30:16 +0200sphynx(~xnyhps@2a02:2770:3:0:216:3eff:fe67:3288)
2023-09-17 04:30:36 +0200mokrates`(~user@2a04:4540:710a:3500:7929:eb1e:dadd:7209) (Read error: Connection reset by peer)
2023-09-17 04:31:06 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 246 seconds)
2023-09-17 04:33:19 +0200FinnElija(~finn_elij@user/finn-elija/x-0085643)
2023-09-17 04:37:31 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 04:37:31 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2023-09-17 04:39:19 +0200xmachina(~xmachina@modemcable048.127-56-74.mc.videotron.ca)
2023-09-17 04:42:15 +0200td_(~td@i5387092D.versanet.de) (Ping timeout: 240 seconds)
2023-09-17 04:44:22 +0200td_(~td@i5387092E.versanet.de)
2023-09-17 04:45:21 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 04:49:25 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-09-17 04:49:25 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-09-17 04:49:25 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 04:59:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 05:01:17 +0200Square(~Square@user/square) (Ping timeout: 244 seconds)
2023-09-17 05:04:31 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net) (Ping timeout: 264 seconds)
2023-09-17 05:04:33 +0200aforemny(~aforemny@2001:9e8:6cce:ff00:a81e:c675:2712:6bbb)
2023-09-17 05:04:59 +0200renpose(~renpose@user/renpose) (Quit: Ping timeout (120 seconds))
2023-09-17 05:05:03 +0200aforemny_(~aforemny@i59F516D6.versanet.de) (Ping timeout: 240 seconds)
2023-09-17 05:06:11 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 05:07:27 +0200Flow(~none@gentoo/developer/flow) (Ping timeout: 240 seconds)
2023-09-17 05:11:17 +0200privacy(~privacy@47.219.84.6)
2023-09-17 05:19:27 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 05:26:03 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 05:27:29 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 05:33:27 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 240 seconds)
2023-09-17 05:36:36 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
2023-09-17 05:38:43 +0200robobub(uid248673@id-248673.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 05:38:44 +0200bontaq(~user@ool-45707d2c.dyn.optonline.net)
2023-09-17 05:40:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 05:45:04 +0200smoothdev(~smoothdev@91-169-231-236.subs.proxad.net)
2023-09-17 05:46:26 +0200caryhartline(~caryhartl@168.182.58.169)
2023-09-17 05:46:32 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 05:48:16 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 05:54:19 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 05:55:19 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 05:59:43 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2023-09-17 06:01:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 06:06:15 +0200aaronv(~aaronv@user/aaronv) (Remote host closed the connection)
2023-09-17 06:06:34 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 06:09:24 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 06:18:42 +0200 <Inst> also, ummm, can I ask something about Template Haskell?
2023-09-17 06:18:49 +0200 <Inst> I have a rough design that's based around traverse
2023-09-17 06:19:19 +0200 <Inst> that is to say, I have a sum-of product type, and I need to implement a way to convert the fields of the product type into a new data type
2023-09-17 06:19:41 +0200 <Inst> btw thanks c_wraith for clarifications
2023-09-17 06:20:26 +0200 <Inst> I can do this adequately well using a printer that converts the product type into a file for copy pasting, but with template haskell, this is not viable?
2023-09-17 06:22:15 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 06:24:36 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 06:25:27 +0200 <c_wraith> Inst: you can do quite a lot from TH, but I really have no idea what you're asking for. Like - what data do you have, what are you doing with it, why are you doing it at compile time, etc
2023-09-17 06:27:57 +0200 <Inst> c_wraith: I'm trying to work on extending file-embed into an asset file management library, possibly with reimplementation
2023-09-17 06:28:38 +0200 <c_wraith> so... you want to parse some sort of manifest and embed everything it lists as an appropriate structure?
2023-09-17 06:28:49 +0200 <Inst> https://paste.tomsmeding.com/BsZRGiY0
2023-09-17 06:29:07 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2023-09-17 06:29:18 +0200 <Inst> yeah, I'd rather build a list literal
2023-09-17 06:29:27 +0200aaronv(~aaronv@user/aaronv) (Ping timeout: 240 seconds)
2023-09-17 06:29:40 +0200 <Inst> then it can be fed to the IOActions part of the library which'll traverse a function into it returning a list of results, which the end user presumably can employ
2023-09-17 06:30:17 +0200 <c_wraith> I'm not sure this is really the route to take. It'll destroy compile performance.
2023-09-17 06:30:19 +0200 <Inst> i somehow get the feeling that it might be better
2023-09-17 06:30:33 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 06:30:34 +0200 <c_wraith> compilation time is super-linear in the module size
2023-09-17 06:30:48 +0200 <Inst> there's an alternative module that produces literals without TH
2023-09-17 06:31:01 +0200 <c_wraith> if you embed megabytes of data into a module, that's going to be a real performance hit
2023-09-17 06:31:42 +0200 <Inst> since we know that reify is limited, is this an unsurpassable Haskell limitation?
2023-09-17 06:32:28 +0200 <Inst> the overall design is build manifest, process manifest in program, but the manifest design is intended to be open
2023-09-17 06:32:40 +0200 <Inst> one idea i've had is to add a zip / tar format and use that instead
2023-09-17 06:37:06 +0200 <Inst> thank you for the useful input :)
2023-09-17 06:37:38 +0200 <EvanR> concat a binary blob on the end of the EXE and then FFI load/parse it at runtime!
2023-09-17 06:38:13 +0200 <EvanR> (might not need FFI)
2023-09-17 06:38:48 +0200 <EvanR> concat the Show output blob on the end of the EXE and read it at runtime!
2023-09-17 06:41:55 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-09-17 06:42:22 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk)
2023-09-17 06:43:27 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 06:45:03 +0200krjt(~krjst@2604:a880:800:c1::16b:8001) (Server closed connection)
2023-09-17 06:46:19 +0200krjt(~krjst@2604:a880:800:c1::16b:8001)
2023-09-17 06:47:48 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 06:50:38 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 06:51:47 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::c)
2023-09-17 06:53:26 +0200Inst(~Inst@120.244.192.250) (Read error: Connection reset by peer)
2023-09-17 06:54:51 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 252 seconds)
2023-09-17 06:56:05 +0200Inst(~Inst@120.244.192.250)
2023-09-17 06:56:24 +0200 <Inst> the problem is that I have a polymorphically typed item, hmmm, what to do with it, ugh
2023-09-17 06:56:25 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::c) (Quit: WeeChat 4.0.4)
2023-09-17 06:57:01 +0200 <Inst> maybe just reify it then extract the name from the literal and hope it works? TH being weakly typed is a pain
2023-09-17 07:00:07 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk) (Ping timeout: 244 seconds)
2023-09-17 07:01:23 +0200 <EvanR> TH is strongly typed
2023-09-17 07:03:44 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 07:04:17 +0200 <EvanR> but the pain part is probably real
2023-09-17 07:06:09 +0200 <Inst> okay, and reify gives me a stage error, gah
2023-09-17 07:06:43 +0200 <Inst> it's like, I can identify useful libs missing in ecosystem, but it's always a good reason it hasn't been done
2023-09-17 07:06:59 +0200 <c_wraith> stage errors are easy enough to work around.. you just need more files.
2023-09-17 07:07:38 +0200 <Inst> i'm trying to pattern match against a data structure
2023-09-17 07:07:55 +0200 <Inst> and then change the data structure to a new data structure with a TH literal added
2023-09-17 07:08:25 +0200 <c_wraith> you can't *change* a data type with template haskell.
2023-09-17 07:09:02 +0200 <Inst> I mean, say, you have (3,4), you can transform it into (3,3,4,4) as a literal in TH
2023-09-17 07:10:12 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 07:10:35 +0200 <Inst> here, I'm trying to do ``` DataConstructor assetID filePathOfEmbed ``` and convert it to ``` DataConstructor2 assetId byteStringLiteralOfFile```
2023-09-17 07:10:54 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 07:15:32 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 07:15:37 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
2023-09-17 07:16:18 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::c)
2023-09-17 07:16:29 +0200 <Inst> i think the code goes to hell because it's polymorphic, ugh
2023-09-17 07:16:57 +0200 <Inst> Could not deduce (Language.Haskell.TH.Syntax.Lift assetId)
2023-09-17 07:17:00 +0200 <Inst> should i add this as a constraint?
2023-09-17 07:17:15 +0200 <Inst> but what does it mean to the end user? Can you derive an instance of Lift and have it be ergonomic?
2023-09-17 07:18:03 +0200 <glguy> They can often be hand made and there is template haskell solutions
2023-09-17 07:18:37 +0200 <glguy> But most types won't have an instance without intervention
2023-09-17 07:19:54 +0200bilegeek(~bilegeek@2600:1008:b020:99af:906e:c146:fc6d:5e8c) (Quit: Leaving)
2023-09-17 07:20:11 +0200 <Inst> so staging overload is the best option?
2023-09-17 07:21:25 +0200 <glguy> I don't know what that is
2023-09-17 07:23:22 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 07:27:51 +0200chomwitt(~chomwitt@ppp-94-68-188-69.home.otenet.gr) (Ping timeout: 240 seconds)
2023-09-17 07:30:03 +0200DigitalKiwi(~kiwi@2604:a880:400:d0::1ca0:e001) (Server closed connection)
2023-09-17 07:30:36 +0200DigitalKiwi(~kiwi@2604:a880:400:d0::1ca0:e001)
2023-09-17 07:31:12 +0200leeb(~leeb@tk2-243-31079.vs.sakura.ne.jp) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
2023-09-17 07:31:40 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 07:32:03 +0200leeb(~leeb@tk2-243-31079.vs.sakura.ne.jp)
2023-09-17 07:34:28 +0200xtabentun(uid491929@id-491929.tinside.irccloud.com)
2023-09-17 07:35:38 +0200 <Inst> well, i can't get staging to work either, like, the error is:
2023-09-17 07:35:50 +0200 <Inst> extractName a = 'a
2023-09-17 07:35:51 +0200coot(~coot@89-69-206-216.dynamic.chello.pl)
2023-09-17 07:36:14 +0200 <Inst> "Stage error: the non-top-level quoted name 'a must be used at the same level it's bound"
2023-09-17 07:36:38 +0200 <Inst> that's pretty much screwed, isn't it?
2023-09-17 07:37:11 +0200hyiltiz2(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 07:39:24 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::c) (Ping timeout: 240 seconds)
2023-09-17 07:43:51 +0200 <EvanR> check your staging --scott manley
2023-09-17 07:44:11 +0200 <EvanR> TH is rocket science
2023-09-17 07:44:33 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 07:46:32 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 07:51:02 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 07:56:44 +0200smoothdev(~smoothdev@91-169-231-236.subs.proxad.net) (Quit: smoothdev)
2023-09-17 08:00:14 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 08:03:15 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit)
2023-09-17 08:03:58 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 08:05:07 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 08:07:25 +0200 <Inst> pun appreciated :)
2023-09-17 08:11:07 +0200 <phma> I just edited the README and ran "stack run" and got this:
2023-09-17 08:11:37 +0200 <phma> WringTwistree-0.1.0.0: unregistering (local file changes: README.md)
2023-09-17 08:11:42 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 08:12:21 +0200 <phma> followed by some rebuilding lines. Why, since README.md is not a source file?
2023-09-17 08:17:54 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 08:20:07 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2023-09-17 08:20:15 +0200arahael(~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net)
2023-09-17 08:24:39 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 08:32:05 +0200 <glguy> phma: maybe it wasn't in the correct section of the cabal file
2023-09-17 08:33:13 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 08:34:36 +0200mmhat(~mmh@p200300f1c7178aa3ee086bfffe095315.dip0.t-ipconnect.de)
2023-09-17 08:34:41 +0200jackneill__(~Jackneill@20014C4E1E062E001D5A577F9869F8BE.dsl.pool.telekom.hu)
2023-09-17 08:35:08 +0200mmhat(~mmh@p200300f1c7178aa3ee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
2023-09-17 08:35:27 +0200aaronv(~aaronv@user/aaronv) (Ping timeout: 240 seconds)
2023-09-17 08:37:43 +0200 <Inst> okay, this is a really stupid override, but [p|myterm|] seems to work
2023-09-17 08:39:52 +0200chomwitt(~chomwitt@ppp-2-85-137-223.home.otenet.gr)
2023-09-17 08:41:08 +0200aaronv(~aaronv@user/aaronv)
2023-09-17 08:43:00 +0200billchenchina(~billchenc@103.152.35.21)
2023-09-17 08:46:02 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 08:46:56 +0200acidjnk(~acidjnk@p200300d6e7072f64a1f46512fe78b272.dip0.t-ipconnect.de)
2023-09-17 08:52:44 +0200 <phma> glguy: it's in extra-source-files in both package.yaml and WringTwistree.cabal
2023-09-17 08:53:32 +0200 <glguy> Then it needs to move to extra-doc-files:
2023-09-17 08:54:35 +0200shapr(~user@2600:1700:c640:3100:a03a:3eb3:ec74:8ab2) (Ping timeout: 240 seconds)
2023-09-17 08:54:39 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 08:59:00 +0200 <phma> that fixed it
2023-09-17 09:07:24 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 252 seconds)
2023-09-17 09:15:13 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 09:19:04 +0200codaraxis___(~codaraxis@user/codaraxis)
2023-09-17 09:23:07 +0200codaraxis__(~codaraxis@user/codaraxis) (Ping timeout: 264 seconds)
2023-09-17 09:29:07 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 09:29:46 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 09:30:51 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk)
2023-09-17 09:36:29 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 09:37:15 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021)
2023-09-17 09:37:45 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 09:37:55 +0200gmg(~user@user/gehmehgeh)
2023-09-17 09:39:14 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 09:41:52 +0200tzh(~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
2023-09-17 09:43:56 +0200 <Inst> okay, rigged it up to work with a Lift constraint, but let's look at the absolute basic case
2023-09-17 09:44:06 +0200 <Inst> [p|myterm|] doesn't work
2023-09-17 09:44:09 +0200 <Inst> because it's name shadowing
2023-09-17 09:44:33 +0200 <Inst> myMkName :: a -> Q Name
2023-09-17 09:44:39 +0200 <Inst> myMkName a = pure 'a
2023-09-17 09:44:57 +0200 <Inst> obviously this causes a staging error
2023-09-17 09:46:38 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 09:48:19 +0200jle`(~jle`@cpe-23-240-75-236.socal.res.rr.com) (Ping timeout: 264 seconds)
2023-09-17 09:49:47 +0200jle`(~jle`@cpe-23-240-75-236.socal.res.rr.com)
2023-09-17 09:50:38 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 09:57:03 +0200mechap(~mechap@user/mechap)
2023-09-17 09:58:04 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 09:59:43 +0200zaquest(~notzaques@5.130.79.72) (Remote host closed the connection)
2023-09-17 10:02:12 +0200 <[exa]> Inst: why don't you go the usual way and just link the binary blob to your executable?
2023-09-17 10:02:36 +0200hugo(znc@verdigris.lysator.liu.se) (Ping timeout: 246 seconds)
2023-09-17 10:03:11 +0200 <[exa]> like, dragging the binary data through the whole compilation pipeline is a valiant effort but from the software engineering pov it should be more of an exceptional necessity than a good practice
2023-09-17 10:04:31 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3) (Remote host closed the connection)
2023-09-17 10:05:23 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 10:06:13 +0200 <Inst> does cabal have an option for this?
2023-09-17 10:07:51 +0200 <[exa]> Inst: no idea but I can't see why it wouldn't work. Manually you run: `ld -r -b binary -o yourblob.o yourblob`, and `nm yourblob.o` gives you symbols _binary_yourbob_start, _binary_yourblob_end and _binary_yourblob_size which you can FFI pretty much normally
2023-09-17 10:08:05 +0200mechap(~mechap@user/mechap) (Ping timeout: 240 seconds)
2023-09-17 10:08:30 +0200 <arahael> Inst: I've gotten rather intrigued - My haskell is far too simplistic to help, (and besides, exa's looking like they're doing a good job as it is), but mind giving me a bit of that backstory as I missed the start of the convo.
2023-09-17 10:08:33 +0200 <Inst> i mean what i'm doing right now is to attempt to build a user-friendly library for file management in Haskell
2023-09-17 10:08:34 +0200 <[exa]> and it is pretty fast and moreless configurable by packaging maintainers, as opposed to whatever supersmart system hidden deep in TH
2023-09-17 10:09:06 +0200 <[exa]> Inst: user-friendliness is a myth. Make it computer friendly, users shall follow
2023-09-17 10:09:21 +0200 <Inst> it was originally supposed to support web downloads as an alternative to keeping the file with your assets
2023-09-17 10:09:50 +0200 <[exa]> would it start a web download from TH?
2023-09-17 10:10:38 +0200mechap(~mechap@user/mechap)
2023-09-17 10:10:46 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2023-09-17 10:11:12 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 252 seconds)
2023-09-17 10:11:32 +0200 <Inst> nope, the TH is supposed to be in quarantine, and only an option
2023-09-17 10:11:45 +0200 <Inst> the other interface is based off ummm, directly generating literals to a file
2023-09-17 10:11:52 +0200 <Inst> for hot copy paste action
2023-09-17 10:11:53 +0200Instfacepalms
2023-09-17 10:13:06 +0200 <Inst> i stuffed the web side of this once i discovered that i had to deal with 2394829342 different exceptions, and going with http-conduit meant that I had to learn a ton of other http exceptions
2023-09-17 10:13:14 +0200 <Inst> any work in IO etc implies having to learn an exception system ;_;
2023-09-17 10:14:18 +0200hugo(znc@verdigris.lysator.liu.se)
2023-09-17 10:15:38 +0200 <[exa]> Inst: that's also available somewhere in binutils tbh, you can literally ask binutils to translate your binary blob into a C header
2023-09-17 10:15:47 +0200 <[exa]> for haskell you just change the header/footer of that
2023-09-17 10:18:33 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 10:20:40 +0200 <Inst> yeah, i'll have to consider that in the future, but rather, more like a TH way to automate the packaging
2023-09-17 10:20:41 +0200 <Inst> ugh
2023-09-17 10:20:43 +0200mechap(~mechap@user/mechap) (Ping timeout: 264 seconds)
2023-09-17 10:20:59 +0200 <Inst> actually, this is a bad idea
2023-09-17 10:21:11 +0200 <Inst> TH runs first, then the compiler, and I'd need TH to link the stuff together
2023-09-17 10:22:00 +0200 <Inst> anyways, this entire project has left a horrible taste in my mouth, i'll go beggar anyone who offers to provide a solution for the mkNmae a = pure 'a problem, but I guess I'd rather figure out how to flatparse a cabal file now
2023-09-17 10:27:47 +0200hiyori(~hiyori@user/hiyori) (Quit: Client closed)
2023-09-17 10:28:39 +0200 <Inst> at least, end of the day, I realized that IO is a pain in the ass if you're being honest about it no matter what
2023-09-17 10:28:42 +0200 <Inst> Haskell is just liable to hide it
2023-09-17 10:28:48 +0200 <Inst> *less liable
2023-09-17 10:29:11 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-09-17 10:32:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 10:33:03 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-09-17 10:36:26 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3)
2023-09-17 10:39:03 +0200Hooloovoo(~Hooloovoo@hax0rbana.org) (Server closed connection)
2023-09-17 10:39:11 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 10:39:26 +0200Hooloovoo(~Hooloovoo@hax0rbana.org)
2023-09-17 10:40:00 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 10:40:05 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk) (Ping timeout: 240 seconds)
2023-09-17 10:40:35 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3) (Ping timeout: 240 seconds)
2023-09-17 10:42:24 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2023-09-17 10:43:42 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua) (Read error: Connection reset by peer)
2023-09-17 10:43:50 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2023-09-17 10:44:03 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-09-17 10:45:00 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-09-17 10:45:32 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 10:46:33 +0200topoipat(~user@157.97.134.228)
2023-09-17 10:49:08 +0200sm(~sm@plaintextaccounting/sm) (Remote host closed the connection)
2023-09-17 10:49:22 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi)
2023-09-17 10:49:46 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 10:52:34 +0200mechap(~mechap@user/mechap)
2023-09-17 10:52:57 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
2023-09-17 10:53:08 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 10:56:46 +0200_0xa(~user@user/0xa/x-3134607)
2023-09-17 11:00:24 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 11:01:19 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 11:09:18 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2023-09-17 11:13:11 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 11:13:51 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 11:16:13 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 11:18:00 +0200_0xa(~user@user/0xa/x-3134607) (Remote host closed the connection)
2023-09-17 11:18:35 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2023-09-17 11:19:24 +0200Pickchea(~private@user/pickchea)
2023-09-17 11:21:18 +0200 <probie> Most IO actions can fail for a huge number of reasons. No language can change that, at best they can make it more tolerable.
2023-09-17 11:21:53 +0200 <int-e> . o O ( rocks fall, everyone dies )
2023-09-17 11:22:21 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 11:22:30 +0200 <int-e> . o O ( E_ROCKFAL in C. )
2023-09-17 11:22:35 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 240 seconds)
2023-09-17 11:22:58 +0200 <int-e> err, no underscore :-/
2023-09-17 11:25:30 +0200Guest25(~Guest99@host-2-102-81-159.as13285.net)
2023-09-17 11:26:09 +0200Flow(~none@gentoo/developer/flow)
2023-09-17 11:26:15 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 240 seconds)
2023-09-17 11:35:43 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 11:40:00 +0200Guest|84(~Guest|84@adsl-178-38-222-58.adslplus.ch)
2023-09-17 11:40:00 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3)
2023-09-17 11:42:59 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 11:53:28 +0200xtabentun(uid491929@id-491929.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 11:56:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 11:56:44 +0200remexre(~remexre@user/remexre) (Read error: Connection reset by peer)
2023-09-17 11:56:56 +0200remexre(~remexre@user/remexre)
2023-09-17 12:00:35 +0200sm(~sm@plaintextaccounting/sm) (Ping timeout: 240 seconds)
2023-09-17 12:02:23 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 12:03:01 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 12:03:13 +0200mc47(~mc47@xmonad/TheMC47)
2023-09-17 12:06:27 +0200topoipat`(~user@185.216.231.226)
2023-09-17 12:08:21 +0200topoipat(~user@157.97.134.228) (Ping timeout: 252 seconds)
2023-09-17 12:09:27 +0200chomwitt(~chomwitt@ppp-2-85-137-223.home.otenet.gr) (Ping timeout: 240 seconds)
2023-09-17 12:16:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 12:16:56 +0200hiyori(~hiyori@user/hiyori)
2023-09-17 12:19:35 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 240 seconds)
2023-09-17 12:22:27 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2023-09-17 12:23:01 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 12:26:37 +0200chomwitt(~chomwitt@ppp-94-67-236-45.home.otenet.gr)
2023-09-17 12:36:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 12:37:27 +0200mechap(~mechap@user/mechap) (Ping timeout: 240 seconds)
2023-09-17 12:43:15 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 12:47:07 +0200notzmv(~zmv@user/notzmv) (Ping timeout: 264 seconds)
2023-09-17 12:53:01 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk)
2023-09-17 12:56:15 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 12:56:47 +0200kmein(~weechat@user/kmein) (Quit: ciao kakao)
2023-09-17 12:57:34 +0200xtabentun(uid491929@id-491929.tinside.irccloud.com)
2023-09-17 12:58:04 +0200Inst(~Inst@120.244.192.250) (Read error: Connection reset by peer)
2023-09-17 12:58:37 +0200Inst(~Inst@120.244.192.250)
2023-09-17 12:59:05 +0200kmein(~weechat@user/kmein)
2023-09-17 13:01:28 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-09-17 13:04:19 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 13:13:00 +0200leah2(~leah@vuxu.org) (Ping timeout: 240 seconds)
2023-09-17 13:17:17 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 13:17:45 +0200smoothdev(~smoothdev@91-169-231-236.subs.proxad.net)
2023-09-17 13:22:05 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua) (Ping timeout: 240 seconds)
2023-09-17 13:22:25 +0200vglfr(~vglfr@88.154.35.73)
2023-09-17 13:24:21 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2023-09-17 13:24:50 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 13:26:26 +0200leah2(~leah@vuxu.org)
2023-09-17 13:26:35 +0200Guest|84(~Guest|84@adsl-178-38-222-58.adslplus.ch) (Ping timeout: 240 seconds)
2023-09-17 13:27:36 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net)
2023-09-17 13:28:37 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 13:31:04 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 13:34:19 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 13:35:04 +0200pounce(~pounce@user/cute/pounce) (Ping timeout: 245 seconds)
2023-09-17 13:36:11 +0200pounce(~pounce@user/cute/pounce)
2023-09-17 13:36:39 +0200hyiltiz2(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 13:37:27 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 13:38:35 +0200Simikando(~Simikando@bband-dyn237.95-103-149.t-com.sk) (Ping timeout: 240 seconds)
2023-09-17 13:38:53 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 13:40:27 +0200 <ph88> does someone know a function that combines `all` and `catMaybes` [Maybe a] -> [a] only when all of them are Just ?
2023-09-17 13:40:30 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 13:40:49 +0200vglfr(~vglfr@88.154.35.73) (Read error: Connection reset by peer)
2023-09-17 13:41:41 +0200 <Rembane> ph88: `all isJust`?
2023-09-17 13:42:49 +0200 <ph88> Rembane, doesn't that return a Bool ?
2023-09-17 13:43:13 +0200 <ph88> i got the type signature wrong by the way [Maybe a] -> Maybe [a]
2023-09-17 13:43:28 +0200 <tomsmeding> :t sequence
2023-09-17 13:43:29 +0200 <lambdabot> (Traversable t, Monad m) => t (m a) -> m (t a)
2023-09-17 13:43:58 +0200libertyprime(~libertypr@203.96.203.44) (Remote host closed the connection)
2023-09-17 13:44:09 +0200 <tomsmeding> :t sequence @[] @Maybe
2023-09-17 13:44:10 +0200 <lambdabot> error:
2023-09-17 13:44:11 +0200 <lambdabot> Pattern syntax in expression context: sequence@[]
2023-09-17 13:44:11 +0200 <lambdabot> Did you mean to enable TypeApplications?
2023-09-17 13:44:16 +0200 <tomsmeding> % :t sequence @[] @Maybe
2023-09-17 13:44:16 +0200 <yahb2> sequence @[] @Maybe :: Monad Maybe => [Maybe a] -> Maybe [a]
2023-09-17 13:44:26 +0200 <tomsmeding> dat 'Monad Maybe' constraint lol?
2023-09-17 13:44:39 +0200Inst(~Inst@120.244.192.250) (Ping timeout: 245 seconds)
2023-09-17 13:44:48 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 13:45:01 +0200 <hpc> you never know :P
2023-09-17 13:45:01 +0200 <tomsmeding> wonder why that doesn't get eliminated
2023-09-17 13:45:06 +0200 <Rembane> ph88: It does, I got confused by the types. Sorry.
2023-09-17 13:45:09 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 13:45:56 +0200 <tomsmeding> sequence, also known as 'traverse id'
2023-09-17 13:46:02 +0200 <tomsmeding> ph88: it was traverse all along
2023-09-17 13:46:06 +0200 <ph88> thanks guys :))
2023-09-17 13:48:35 +0200__monty__(~toonn@user/toonn)
2023-09-17 13:48:45 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 13:49:57 +0200 <Rembane> Sidenote, Hoogle is very useful in this case: https://hoogle.haskell.org/?hoogle=%5BMaybe%20a%5D%20-%3E%20Maybe%20%5Ba%5D
2023-09-17 13:56:28 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 13:58:31 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 14:00:22 +0200Feuermagier(~Feuermagi@user/feuermagier)
2023-09-17 14:00:29 +0200hughjfch1(~hughjfche@vmi556545.contaboserver.net) (Ping timeout: 245 seconds)
2023-09-17 14:03:59 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 14:05:30 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2023-09-17 14:12:03 +0200Angelz(Angelz@Angelz.oddprotocol.org) (Server closed connection)
2023-09-17 14:12:11 +0200fweht(uid404746@id-404746.lymington.irccloud.com)
2023-09-17 14:14:07 +0200jmdaemon(~jmdaemon@user/jmdaemon) (Ping timeout: 244 seconds)
2023-09-17 14:14:37 +0200aaronv(~aaronv@user/aaronv) (Quit: Leaving)
2023-09-17 14:16:58 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 14:17:24 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 246 seconds)
2023-09-17 14:18:10 +0200XuMEPA(~XuMEPA@185.235.133.138)
2023-09-17 14:19:18 +0200Guest25(~Guest99@host-2-102-81-159.as13285.net) (Ping timeout: 245 seconds)
2023-09-17 14:19:37 +0200 <XuMEPA> Hello. I have a question. How to correct install haskell on debian 12 bookworm?
2023-09-17 14:20:34 +0200 <XuMEPA> No instaruction for debian 12 on this (https://downloads.haskell.org/debian/) page
2023-09-17 14:20:48 +0200 <Rembane> XuMEPA: ghcup is one of the better methods: https://www.haskell.org/ghcup/
2023-09-17 14:21:04 +0200 <XuMEPA> Thx I will try
2023-09-17 14:21:44 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2023-09-17 14:21:44 +0200 <Rembane> XuMEPA: Good luck!
2023-09-17 14:24:07 +0200Angelz(Angelz@angelz.oddprotocol.org)
2023-09-17 14:24:37 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
2023-09-17 14:24:46 +0200 <juri_> apt install ghc cabal-install?
2023-09-17 14:24:56 +0200 <juri_> it's what i use. works for me.
2023-09-17 14:25:56 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 14:31:15 +0200 <[exa]> XuMEPA: if you don't care much about version, the method of juri_ works best
2023-09-17 14:31:33 +0200 <[exa]> XuMEPA: if you need new ones (you likely don't), go for ghcup
2023-09-17 14:32:12 +0200 <[exa]> XuMEPA: and a viable alternative is to simply download the binary builds and link them into your ~/.local/bin, works for me reliably since ever
2023-09-17 14:36:19 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua) (Ping timeout: 264 seconds)
2023-09-17 14:36:32 +0200vglfr(~vglfr@37.73.24.173)
2023-09-17 14:36:56 +0200hughjfchen(~hughjfche@vmi556545.contaboserver.net)
2023-09-17 14:40:59 +0200 <XuMEPA> I already install ghcup and for now it works fine for me. Thx guys for help. I even don't try from start to install from apt-get because i always want to use repos from developers/communitys. And there is no repo for bookworm.
2023-09-17 14:42:05 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 14:42:48 +0200topoipat`(~user@185.216.231.226) (Remote host closed the connection)
2023-09-17 14:44:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 14:45:24 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
2023-09-17 14:45:34 +0200oo_miguel(~Thunderbi@78-11-179-96.static.ip.netia.com.pl)
2023-09-17 14:48:46 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 14:49:38 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 14:52:26 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 14:52:30 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 14:56:16 +0200Guest99(~Guest99@host-2-102-81-159.as13285.net)
2023-09-17 14:56:18 +0200notzmv(~zmv@user/notzmv)
2023-09-17 14:57:14 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 255 seconds)
2023-09-17 14:58:40 +0200 <tomsmeding> XuMEPA: the haskell community has mostly decided to maintain ghcup instead of a particular apt repository
2023-09-17 14:59:36 +0200 <tomsmeding> I mean, there is no topic on which _everyone_ agrees, and this is one of them, but ghcup is definitely quite popular these days
2023-09-17 15:00:31 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 15:05:05 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 15:05:14 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 258 seconds)
2023-09-17 15:05:28 +0200xtabentun(uid491929@id-491929.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2023-09-17 15:05:35 +0200vglfr(~vglfr@37.73.24.173) (Ping timeout: 240 seconds)
2023-09-17 15:07:55 +0200waleee(~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 258 seconds)
2023-09-17 15:09:55 +0200vglfr(~vglfr@cli-188-239-201-89.bbn.slav.dn.ua)
2023-09-17 15:11:21 +0200Guest99(~Guest99@host-2-102-81-159.as13285.net) (Quit: Client closed)
2023-09-17 15:11:26 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2023-09-17 15:14:50 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 15:14:55 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 15:16:28 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 15:18:34 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 15:19:35 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2023-09-17 15:21:59 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 255 seconds)
2023-09-17 15:22:08 +0200`2jt(~jtomas@90.162.208.36)
2023-09-17 15:23:11 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 15:23:51 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 15:25:14 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 15:29:14 +0200acidjnk(~acidjnk@p200300d6e7072f64a1f46512fe78b272.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2023-09-17 15:33:34 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 15:34:12 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 15:37:27 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 15:38:05 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 15:42:25 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 15:43:36 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2023-09-17 15:53:54 +0200son0p(~ff@186.114.32.184)
2023-09-17 15:56:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 15:57:00 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 240 seconds)
2023-09-17 16:00:22 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 16:02:48 +0200Inst(~Inst@120.244.192.250)
2023-09-17 16:02:49 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-09-17 16:02:49 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-09-17 16:02:49 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 16:02:55 +0200 <Inst> can I ask about the story regarding strict tuples?
2023-09-17 16:04:06 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 246 seconds)
2023-09-17 16:04:16 +0200 <Inst> as in, why don't we have them?
2023-09-17 16:04:26 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 16:05:35 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 16:06:43 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2023-09-17 16:14:15 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net) (Ping timeout: 240 seconds)
2023-09-17 16:16:32 +0200 <fendor> I was playing around with Codensity and the free monad. I've read a couple of times, that it should be faster, asymptotically speaking, to use Codensity (Free f) over Free f, but in some trivial examples, this was not observable.
2023-09-17 16:16:53 +0200acidjnk(~acidjnk@p200300d6e7072f64a1f46512fe78b272.dip0.t-ipconnect.de)
2023-09-17 16:16:57 +0200 <fendor> In what situations should it be faster to use Codensity (Free f) over Free f?
2023-09-17 16:18:36 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 16:18:55 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 16:18:57 +0200son0p(~ff@186.114.32.184) (Quit: Bye)
2023-09-17 16:23:09 +0200 <ncf> in the same kind of situation where dlists are faster than lists
2023-09-17 16:23:51 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 16:24:56 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 16:31:50 +0200 <[Leary]> fendor: See the docs and implementation of: https://hackage.haskell.org/package/free-5.2/docs/Control-Monad-Free-Church.html (which is a refinement of the Codensity approach).
2023-09-17 16:33:07 +0200 <fendor> hm, ok thanks!
2023-09-17 16:36:50 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 16:37:46 +0200son0p(~ff@186.114.32.184)
2023-09-17 16:38:43 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 264 seconds)
2023-09-17 16:39:31 +0200Lycurgus(~juan@user/Lycurgus)
2023-09-17 16:41:12 +0200privacy(~privacy@47.219.84.6) (Remote host closed the connection)
2023-09-17 16:41:15 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 246 seconds)
2023-09-17 16:43:34 +0200privacy(~privacy@47.219.84.6)
2023-09-17 16:46:07 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 16:47:24 +0200heath3heath
2023-09-17 16:48:26 +0200heath(~heath@user/heath) (Quit: WeeChat 1.7)
2023-09-17 16:48:28 +0200Lycurgus(~juan@user/Lycurgus) (Quit: Tschüss)
2023-09-17 16:49:18 +0200 <tomsmeding> Inst: I mean, you can always define them yourself, right?
2023-09-17 16:52:45 +0200lex_(~alex@188.26.233.194)
2023-09-17 16:53:29 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 16:56:52 +0200lex_(~alex@188.26.233.194) (Ping timeout: 244 seconds)
2023-09-17 16:57:59 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 245 seconds)
2023-09-17 16:59:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 17:01:41 +0200shapr(~user@2600:1700:c640:3100:92d4:865c:539c:4357)
2023-09-17 17:02:07 +0200jrm(~jrm@user/jrm) (Ping timeout: 264 seconds)
2023-09-17 17:03:16 +0200 <sm> Inst I'd bet they're on hackage somewhere
2023-09-17 17:05:26 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 17:05:55 +0200 <Inst> defining them yourself: unergonomic, hackage version, unsure as to whether it's maintained or the level of quality
2023-09-17 17:06:06 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 17:06:33 +0200 <Inst> also tuples are pretty fundamental, the syntax matters
2023-09-17 17:06:34 +0200 <Inst> https://hackage.haskell.org/package/strict-0.5/docs/Data-Strict-Tuple.html
2023-09-17 17:09:53 +0200mechap(~mechap@user/mechap)
2023-09-17 17:11:15 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 17:12:18 +0200jrm(~jrm@user/jrm)
2023-09-17 17:12:32 +0200 <[exa]> Inst: y tho
2023-09-17 17:12:58 +0200 <Inst> control laziness?
2023-09-17 17:14:00 +0200 <[exa]> no, use tuples for anything that bears semantics
2023-09-17 17:14:44 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 17:14:50 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net)
2023-09-17 17:16:12 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 17:19:05 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 240 seconds)
2023-09-17 17:19:10 +0200 <fendor> [Leary], interestingly, the church encoding is even a tad slower than codensity in some handwavy benchmark
2023-09-17 17:20:04 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 245 seconds)
2023-09-17 17:22:55 +0200 <fendor> perhaps I am not measuring the construction time and the evaluation overhead introduced by the indirection is the main difference
2023-09-17 17:23:19 +0200 <fendor> benchmarking is hard :(
2023-09-17 17:24:46 +0200dolio(~dolio@130.44.134.54) (Quit: ZNC 1.8.2 - https://znc.in)
2023-09-17 17:27:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 17:27:53 +0200 <[Leary]> The refinement is of the type itself, not the performance of its operations. Both Codensity and C.M.F.Church.F are asymptotic improvements over naive Free, but that says nothing about the constants involved. It's a complete tossup what's faster at small n, and even for large n it's still a tossup what's faster between the linear options.
2023-09-17 17:28:27 +0200dolio(~dolio@130.44.134.54)
2023-09-17 17:28:57 +0200RSCASTILHO(~RSCASTILH@187.40.124.54)
2023-09-17 17:29:15 +0200 <[Leary]> And it depends how you use the values you construct too.
2023-09-17 17:29:26 +0200 <fendor> Oh, I thought both should be faster when you do a lot of >>= operations because a naive Free implementation of >>= needs to traverse the whole structure
2023-09-17 17:30:23 +0200 <[Leary]> They should, that's what I mean by large n.
2023-09-17 17:30:55 +0200 <fendor> laziness might work in Free's >>= favour, right?
2023-09-17 17:31:29 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 17:31:34 +0200dolio(~dolio@130.44.134.54) (Client Quit)
2023-09-17 17:32:30 +0200 <fendor> I can imagine it might also depend a lot on how big the term is on the left hand side of >>=
2023-09-17 17:33:00 +0200danza(~francesco@rm-19-8-93.service.infuturo.it)
2023-09-17 17:33:17 +0200dolio(~dolio@130.44.134.54)
2023-09-17 17:35:09 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 17:36:15 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2023-09-17 17:40:47 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 17:42:30 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 17:43:45 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 17:47:37 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 17:48:14 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 17:48:27 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 17:49:34 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 17:52:22 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 258 seconds)
2023-09-17 17:57:36 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 252 seconds)
2023-09-17 18:01:29 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 18:02:00 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 252 seconds)
2023-09-17 18:03:20 +0200billchenchina(~billchenc@103.152.35.21) (Remote host closed the connection)
2023-09-17 18:03:40 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-09-17 18:08:29 +0200XuMEPA(~XuMEPA@185.235.133.138) (Remote host closed the connection)
2023-09-17 18:09:05 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net) (Ping timeout: 240 seconds)
2023-09-17 18:09:12 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 18:09:55 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 264 seconds)
2023-09-17 18:13:21 +0200econo_(uid147250@id-147250.tinside.irccloud.com)
2023-09-17 18:13:44 +0200jinsun(~jinsun@user/jinsun) (Ping timeout: 246 seconds)
2023-09-17 18:15:39 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk)
2023-09-17 18:19:51 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk) (Ping timeout: 240 seconds)
2023-09-17 18:19:55 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Remote host closed the connection)
2023-09-17 18:21:40 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-09-17 18:22:20 +0200 <justsomeguy> I'm trying to set up a project that uses amazonka, but I'm cofused about how to add the library to my stack.yaml file. Where do I put extra-deps?
2023-09-17 18:22:23 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 18:22:27 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk)
2023-09-17 18:22:36 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-09-17 18:22:38 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 18:26:16 +0200 <justsomeguy> (Also, I'm just a little shocked at how much of a leap it is from writing Haskell for homework to using it for real -- looking at this example program there are so many new things! Four language extensions, lens, conduit, monad transformers...)
2023-09-17 18:26:57 +0200 <danza> maybe you want to edit package.yml (or yaml) rather than stack.yaml?
2023-09-17 18:28:54 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 18:29:14 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a) (Remote host closed the connection)
2023-09-17 18:29:23 +0200 <danza> about extensions, lens, conduit and transformers: maybe the example you are copying from is a bit too advanced. Experienced haskellers can get an advantage by all those tools, but as a starter one could get lost by the complex types and behavior that come with them
2023-09-17 18:29:44 +0200privacy(~privacy@47.219.84.6) (Remote host closed the connection)
2023-09-17 18:31:38 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-09-17 18:31:47 +0200 <justsomeguy> Right, I agree, but there aren't any simple examples in that repo.
2023-09-17 18:32:39 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 18:32:49 +0200 <justsomeguy> At some point I hope to make a few and send a PR. I have a bunch of aws-cli bash scripts / boto3 script / terraform that I can translate to Haskell once I figure out how to install the library.
2023-09-17 18:33:10 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3) (Remote host closed the connection)
2023-09-17 18:33:25 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3)
2023-09-17 18:33:41 +0200 <justsomeguy> Taking a coffee break, back in a few...
2023-09-17 18:34:18 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk) (Ping timeout: 246 seconds)
2023-09-17 18:35:42 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk)
2023-09-17 18:40:43 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk) (Ping timeout: 244 seconds)
2023-09-17 18:42:47 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 18:43:27 +0200justsomeguy(~justsomeg@user/justsomeguy) (Ping timeout: 240 seconds)
2023-09-17 18:45:03 +0200danza(~francesco@rm-19-8-93.service.infuturo.it) (Ping timeout: 240 seconds)
2023-09-17 18:46:08 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 18:46:58 +0200sm(~sm@plaintextaccounting/sm) (Quit: sm)
2023-09-17 18:47:24 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-09-17 18:48:41 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 18:49:30 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 18:50:07 +0200arahael(~arahael@119-18-1-27.771201.syd.nbn.aussiebb.net) (Ping timeout: 264 seconds)
2023-09-17 18:50:43 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 264 seconds)
2023-09-17 19:01:09 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-09-17 19:01:12 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk)
2023-09-17 19:02:05 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 19:03:28 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 19:03:59 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-09-17 19:09:27 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 19:10:31 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 19:12:55 +0200mysl(~mysl@user/mysl) (Ping timeout: 264 seconds)
2023-09-17 19:13:49 +0200mysl(~mysl@user/mysl)
2023-09-17 19:15:19 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 264 seconds)
2023-09-17 19:18:03 +0200raoul(~raoul@95.179.203.88) (Server closed connection)
2023-09-17 19:18:23 +0200raoul(~raoul@95.179.203.88)
2023-09-17 19:20:07 +0200mysl(~mysl@user/mysl) (Ping timeout: 264 seconds)
2023-09-17 19:20:42 +0200justsomeguy(~justsomeg@user/justsomeguy)
2023-09-17 19:23:07 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 255 seconds)
2023-09-17 19:30:05 +0200Simikando(~Simikando@bband-dyn153.95-103-186.t-com.sk) (Ping timeout: 240 seconds)
2023-09-17 19:30:42 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 19:31:07 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
2023-09-17 19:36:36 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 255 seconds)
2023-09-17 19:42:59 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021) (Ping timeout: 245 seconds)
2023-09-17 19:44:15 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 19:44:16 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 19:44:17 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net)
2023-09-17 19:44:45 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-09-17 19:48:50 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 255 seconds)
2023-09-17 19:51:16 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 19:59:22 +0200p3n(~p3n@217.198.124.246) (Quit: ZNC 1.8.2 - https://znc.in)
2023-09-17 20:01:15 +0200p3n(~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1)
2023-09-17 20:05:02 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 255 seconds)
2023-09-17 20:05:36 +0200mysl(~mysl@user/mysl)
2023-09-17 20:07:05 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 240 seconds)
2023-09-17 20:09:05 +0200chomwitt(~chomwitt@ppp-94-67-236-45.home.otenet.gr) (Ping timeout: 240 seconds)
2023-09-17 20:12:00 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 20:13:14 +0200xtabentun(uid491929@id-491929.tinside.irccloud.com)
2023-09-17 20:15:12 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 20:16:49 +0200danza(~francesco@rm-19-8-93.service.infuturo.it)
2023-09-17 20:17:44 +0200privacy(~privacy@47.219.84.6)
2023-09-17 20:19:35 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 20:20:35 +0200justsomeguy(~justsomeg@user/justsomeguy) (Quit: WeeChat 3.6)
2023-09-17 20:22:03 +0200zer0bitz(~zer0bitz@user/zer0bitz) (Read error: Connection reset by peer)
2023-09-17 20:22:50 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net)
2023-09-17 20:24:34 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 20:25:51 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 240 seconds)
2023-09-17 20:29:09 +0200Inst(~Inst@120.244.192.250) (Read error: Connection reset by peer)
2023-09-17 20:30:36 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 255 seconds)
2023-09-17 20:32:16 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 20:33:35 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 20:37:09 +0200zer0bitz(~zer0bitz@user/zer0bitz)
2023-09-17 20:37:32 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 248 seconds)
2023-09-17 20:38:12 +0200alanz(sid110616@id-110616.uxbridge.irccloud.com)
2023-09-17 20:40:35 +0200danza(~francesco@rm-19-8-93.service.infuturo.it) (Ping timeout: 240 seconds)
2023-09-17 20:45:42 +0200machinedgod(~machinedg@d198-53-218-113.abhsia.telus.net)
2023-09-17 20:47:18 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 244 seconds)
2023-09-17 20:48:39 +0200chomwitt(~chomwitt@athedsl-25022.home.otenet.gr)
2023-09-17 20:54:09 +0200jle`(~jle`@cpe-23-240-75-236.socal.res.rr.com) (Ping timeout: 252 seconds)
2023-09-17 20:54:48 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 20:55:59 +0200jle`(~jle`@cpe-23-240-75-236.socal.res.rr.com)
2023-09-17 20:57:08 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-09-17 20:57:12 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2023-09-17 21:00:15 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 21:01:22 +0200qqq(~qqq@92.43.167.61) (Quit: leaving)
2023-09-17 21:05:59 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2023-09-17 21:08:24 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (Ping timeout: 245 seconds)
2023-09-17 21:09:03 +0200billchenchina(~billchenc@2a0c:b641:7a2:320:ee3e:47ca:6070:d71a)
2023-09-17 21:12:37 +0200`2jt(~jtomas@90.162.208.36) (Quit: Leaving)
2023-09-17 21:14:35 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Ping timeout: 240 seconds)
2023-09-17 21:15:32 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net)
2023-09-17 21:16:03 +0200danza(~francesco@rm-19-8-93.service.infuturo.it)
2023-09-17 21:19:07 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com)
2023-09-17 21:20:35 +0200danza(~francesco@rm-19-8-93.service.infuturo.it) (Ping timeout: 240 seconds)
2023-09-17 21:21:05 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net) (Ping timeout: 240 seconds)
2023-09-17 21:26:07 +0200mechap(~mechap@user/mechap) (Ping timeout: 264 seconds)
2023-09-17 21:27:04 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-09-17 21:27:19 +0200AssCrackBandit(~user@cust-west-par-46-193-2-167.cust.wifirst.net)
2023-09-17 21:27:45 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-09-17 21:27:59 +0200Carbon-lang(~Carbonlan@ip121.ip-149-56-160.net) (K-Lined)
2023-09-17 21:28:42 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 21:29:42 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7)
2023-09-17 21:33:13 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net)
2023-09-17 21:37:14 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2023-09-17 21:38:07 +0200nate2(~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
2023-09-17 21:51:04 +0200 <ph88> anyone know a best approach to implement the second function? https://bpa.st/ETVA i was thinking about foldl, but i think that iterates too many times needlessly. Perhaps an auxilary function with recursion would be better
2023-09-17 21:53:26 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-09-17 21:53:34 +0200 <monochrom> :type mapM
2023-09-17 21:53:41 +0200 <monochrom> @type mapM
2023-09-17 21:53:42 +0200 <lambdabot> (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b)
2023-09-17 21:53:59 +0200 <monochrom> Let m = Either e :)
2023-09-17 21:56:39 +0200jackneill__(~Jackneill@20014C4E1E062E001D5A577F9869F8BE.dsl.pool.telekom.hu) (Ping timeout: 240 seconds)
2023-09-17 21:57:03 +0200user2(~user@162.255.84.96) (Server closed connection)
2023-09-17 21:57:26 +0200user2(~user@162.255.84.96)
2023-09-17 22:00:53 +0200 <[Leary]> "the answer is always traverse"
2023-09-17 22:02:44 +0200Pickchea(~private@user/pickchea)
2023-09-17 22:08:43 +0200waleee(~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 264 seconds)
2023-09-17 22:09:50 +0200_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
2023-09-17 22:11:08 +0200 <ph88> thank you :)
2023-09-17 22:11:12 +0200Guest|82(~Guest|82@vpn-fn-225.net.ed.ac.uk)
2023-09-17 22:12:41 +0200caryhartline(~caryhartl@168.182.58.169)
2023-09-17 22:14:25 +0200xmachina(~xmachina@modemcable048.127-56-74.mc.videotron.ca) (Quit: WeeChat 4.0.4)
2023-09-17 22:14:35 +0200Guest|82(~Guest|82@vpn-fn-225.net.ed.ac.uk) (Client Quit)
2023-09-17 22:27:59 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 245 seconds)
2023-09-17 22:31:00 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2023-09-17 22:33:18 +0200[itchyjunk](~itchyjunk@user/itchyjunk/x-7353470)
2023-09-17 22:34:08 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021)
2023-09-17 22:34:25 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com)
2023-09-17 22:34:25 +0200wroathe(~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
2023-09-17 22:34:25 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 22:35:05 +0200hugo(znc@verdigris.lysator.liu.se) (Ping timeout: 240 seconds)
2023-09-17 22:41:01 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2023-09-17 22:41:45 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl)
2023-09-17 22:41:46 +0200RSCASTILHO(~RSCASTILH@187.40.124.54) ()
2023-09-17 22:43:50 +0200Friendship(~Friendshi@181.230.235.244)
2023-09-17 22:46:44 +0200merijn(~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2023-09-17 22:47:40 +0200hugo(znc@verdigris.lysator.liu.se)
2023-09-17 22:49:40 +0200jmdaemon(~jmdaemon@user/jmdaemon)
2023-09-17 22:50:47 +0200bontaq(~user@ool-45707d2c.dyn.optonline.net) (Ping timeout: 244 seconds)
2023-09-17 22:51:29 +0200caryhartline(~caryhartl@168.182.58.169) (Quit: caryhartline)
2023-09-17 22:53:07 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3) (Remote host closed the connection)
2023-09-17 22:57:16 +0200 <jackdk> @tell justsomeguy what are you trying to do with amazonka? perhaps there's a simpler way.
2023-09-17 22:57:17 +0200 <lambdabot> Consider it noted.
2023-09-17 22:57:23 +0200smoothdev(~smoothdev@91-169-231-236.subs.proxad.net) (Quit: smoothdev)
2023-09-17 22:59:03 +0200acidjnk(~acidjnk@p200300d6e7072f64a1f46512fe78b272.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2023-09-17 23:01:23 +0200Pickchea(~private@user/pickchea) (Quit: Leaving)
2023-09-17 23:02:47 +0200wroathe(~wroathe@user/wroathe) (Ping timeout: 255 seconds)
2023-09-17 23:06:44 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2023-09-17 23:14:12 +0200dhil(~dhil@78.45.150.83.ewm.ftth.as8758.net) (Ping timeout: 240 seconds)
2023-09-17 23:19:18 +0200pavonia(~user@user/siracusa)
2023-09-17 23:22:25 +0200wroathe(~wroathe@user/wroathe)
2023-09-17 23:24:45 +0200eggplantade(~Eggplanta@2600:1700:38c5:d800:cc1e:e117:6bc5:9aa3)
2023-09-17 23:28:07 +0200fendor(~fendor@2a02:8388:1640:be00:aab:1226:f274:5021) (Remote host closed the connection)
2023-09-17 23:35:54 +0200Sgeo(~Sgeo@user/sgeo)
2023-09-17 23:36:21 +0200Tuplanolla(~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.)
2023-09-17 23:43:59 +0200hyiltiz(~hyiltiz@2603-8080-1f00-082f-c970-1295-69c1-54c4.res6.spectrum.com) (Quit: WeeChat 4.0.4)
2023-09-17 23:44:14 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::b)
2023-09-17 23:49:43 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 23:50:33 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)
2023-09-17 23:50:45 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::b) (Quit: WeeChat 4.0.4)
2023-09-17 23:50:59 +0200hyiltiz(~hyiltiz@2620:149:13d1:100::b)
2023-09-17 23:51:30 +0200infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2023-09-17 23:51:54 +0200sm(~sm@plaintextaccounting/sm)
2023-09-17 23:53:39 +0200infinity0(~infinity0@pwned.gg)
2023-09-17 23:53:49 +0200xmachina(xmachina@gateway/vpn/protonvpn/xmachina)
2023-09-17 23:56:19 +0200sm(~sm@plaintextaccounting/sm) (Client Quit)