Home liberachat/#haskell: Logs Calendar

Logs on 2025-04-17 (liberachat/#haskell)

00:01:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:04:23 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
00:06:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
00:07:26 × jacopovalanzano quits (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Quit: Client closed)
00:07:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:08:54 × acidjnk quits (~acidjnk@p200300d6e71c4f41a8499be0fe4c63d3.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
00:10:49 inca joins (~inca@71.30.233.213)
00:12:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:13:19 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
00:16:19 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 276 seconds)
00:21:09 × inca quits (~inca@71.30.233.213) (Ping timeout: 248 seconds)
00:21:35 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.)
00:23:28 × aaronv_ quits (~aaronv@user/aaronv) (Ping timeout: 272 seconds)
00:25:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:28:49 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
00:31:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
00:42:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:44:28 oraculo joins (~mirc-rc@179.152.250.79)
00:47:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:52:32 × otto_s quits (~user@p5b044a7e.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
00:53:18 × euleritian quits (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de) (Remote host closed the connection)
00:55:26 × oraculo quits (~mirc-rc@179.152.250.79) (Quit: ))
00:56:28 euleritian joins (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de)
00:56:39 × xff0x quits (~xff0x@2405:6580:b080:900:1f70:b482:b471:6289) (Ping timeout: 252 seconds)
00:57:39 × polykernel quits (~polykerne@user/polykernel) (Remote host closed the connection)
00:58:29 polykernel joins (~polykerne@user/polykernel)
00:58:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:02:01 otto_s joins (~user@p4ff27966.dip0.t-ipconnect.de)
01:03:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
01:12:25 × wlhn quits (~wlhn@2001-14ba-4e20-21f0-b172-6fd9-faec-6e08.rev.dnainternet.fi) (Quit: Leaving)
01:16:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:23:28 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 265 seconds)
01:24:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
01:31:34 × euleritian quits (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de) (Remote host closed the connection)
01:32:49 euleritian joins (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de)
01:36:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:37:17 califax_ joins (~califax@user/califx)
01:38:52 × xdej quits (~xdej@quatramaran.salle-s.org) (Ping timeout: 276 seconds)
01:39:12 × califax quits (~califax@user/califx) (Ping timeout: 264 seconds)
01:39:12 califax_ is now known as califax
01:39:25 × lyxia quits (~lyxia@poisson.chat) (Ping timeout: 265 seconds)
01:40:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:41:06 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
01:44:57 haritz joins (~hrtz@152.37.68.178)
01:44:57 × haritz quits (~hrtz@152.37.68.178) (Changing host)
01:44:57 haritz joins (~hrtz@user/haritz)
01:45:26 xdej joins (~xdej@quatramaran.salle-s.org)
01:46:02 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:53:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:58:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
02:01:53 × Fijxu quits (~Fijxu@user/fijxu) (Quit: XD!!)
02:01:57 inca joins (~inca@71.30.233.213)
02:02:45 × Buliarous quits (~gypsydang@46.232.210.139) (Remote host closed the connection)
02:03:14 Buliarous joins (~gypsydang@46.232.210.139)
02:06:13 × inca quits (~inca@71.30.233.213) (Ping timeout: 248 seconds)
02:06:16 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
02:07:07 <haskellbridge> <sm> I have just been listening to Tom's podcast appearance at https://haskell.foundation/podcast/60/ - extremely good!
02:07:53 Fijxu joins (~Fijxu@user/fijxu)
02:08:06 xff0x_ joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:08:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:10:26 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 252 seconds)
02:12:22 lyxia joins (~lyxia@poisson.chat)
02:13:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:15:11 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:15:13 × Fijxu quits (~Fijxu@user/fijxu) (Quit: XD!!)
02:15:30 kimiamania99 joins (~65804703@user/kimiamania)
02:15:50 × xff0x_ quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 268 seconds)
02:16:38 aaronv_ joins (~aaronv@user/aaronv)
02:17:25 × haetsal quits (~quassel@221.138.168.192) (Ping timeout: 248 seconds)
02:17:53 × kimiamania9 quits (~65804703@user/kimiamania) (Ping timeout: 276 seconds)
02:17:53 kimiamania99 is now known as kimiamania9
02:17:54 haetsal joins (~quassel@221.138.168.192)
02:18:37 Fijxu joins (~Fijxu@user/fijxu)
02:19:24 xff0x_ joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:21:57 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 265 seconds)
02:25:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:27:29 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)
02:29:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
02:30:14 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
02:30:45 × td_ quits (~td@i53870938.versanet.de) (Ping timeout: 248 seconds)
02:32:22 td_ joins (~td@i53870930.versanet.de)
02:41:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:43:22 Square joins (~Square@user/square)
02:44:44 Square2 joins (~Square4@user/square)
02:47:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
02:59:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:07:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:12:34 <haskellbridge> <sm> I learned about his strict-wrapper library. At https://hackage.haskell.org/package/strict-wrapper-0.0.1.0/docs/Data-Strict-Wrapper.html#g:4 , I wonder why both ! and Strict are needed ? typo or not ?
03:14:42 <geekosaur> I don't think so? you need the bang to strictify up to the `Strict`, and then that does what amounts to `rnf`
03:15:00 <geekosaur> but without the bang you have a thunk containing an `rnf`, which is kinda useless
03:15:08 <haskellbridge> <sm> 👀
03:15:54 <haskellbridge> <sm> thanks
03:18:37 inca joins (~inca@71.30.233.213)
03:19:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:23:21 × inca quits (~inca@71.30.233.213) (Ping timeout: 272 seconds)
03:24:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
03:35:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:36:10 × aaronv_ quits (~aaronv@user/aaronv) (Ping timeout: 252 seconds)
03:40:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
03:51:40 arahael joins (~arahael@user/arahael)
03:51:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:56:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:01:16 × troydm quits (~troydm@user/troydm) (Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset)
04:03:04 troydm joins (~troydm@user/troydm)
04:04:58 prdak joins (~Thunderbi@user/prdak)
04:08:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:09:44 × prdak quits (~Thunderbi@user/prdak) (Ping timeout: 265 seconds)
04:10:02 aaronv_ joins (~aaronv@user/aaronv)
04:11:55 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:13:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
04:16:49 × Square2 quits (~Square4@user/square) (Ping timeout: 248 seconds)
04:19:25 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
04:20:04 × Square quits (~Square@user/square) (Ping timeout: 276 seconds)
04:23:50 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)
04:24:15 michalz joins (~michalz@185.246.207.217)
04:24:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:29:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
04:40:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:44:32 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
04:44:46 × euleritian quits (~euleritia@ip5f5ad695.dynamic.kabel-deutschland.de) (Ping timeout: 276 seconds)
04:45:08 amadaluzia joins (~amadaluzi@user/amadaluzia)
04:45:17 euleritian joins (~euleritia@176.2.189.1)
04:48:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
04:52:09 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
04:58:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:03:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
05:05:08 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.)
05:16:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:19:25 takuan joins (~takuan@d8D86B601.access.telenet.be)
05:20:25 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
05:20:30 j1n37 joins (~j1n37@user/j1n37)
05:20:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
05:21:47 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 272 seconds)
05:25:05 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 248 seconds)
05:30:43 prdak joins (~Thunderbi@user/prdak)
05:31:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:36:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:39:22 inca joins (~inca@71.30.233.213)
05:43:41 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
05:44:50 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
05:48:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:52:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:58:09 × remedan quits (~remedan@ip-62-245-108-153.bb.vodafone.cz) (Ping timeout: 260 seconds)
05:59:35 tavare joins (~tavare@150.129.88.189)
05:59:35 × tavare quits (~tavare@150.129.88.189) (Changing host)
05:59:35 tavare joins (~tavare@user/tavare)
06:03:28 × tavare quits (~tavare@user/tavare) (Remote host closed the connection)
06:04:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:08:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
06:19:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:21:25 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
06:25:38 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 252 seconds)
06:26:11 × picnoir quits (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.5.1)
06:27:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
06:27:32 picnoir joins (~picnoir@about/aquilenet/vodoo/NinjaTrappeur)
06:27:53 acidjnk joins (~acidjnk@p200300d6e71c4f412106b940489d8171.dip0.t-ipconnect.de)
06:32:32 <haskellbridge> <Liamzee> not sure what feedback i'd get on this, but do RTSes for other languages come with channels for memory sharing?
06:32:41 <haskellbridge> <Liamzee> is this overall a bad idea?
06:39:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:41:46 × aaronv_ quits (~aaronv@user/aaronv) (Ping timeout: 276 seconds)
06:42:14 × xal quits (~xal@mx1.xal.systems) (Quit: bye)
06:42:51 xal joins (~xal@mx1.xal.systems)
06:43:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:44:51 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
06:45:34 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:49:23 × euleritian quits (~euleritia@176.2.189.1) (Read error: Connection reset by peer)
06:49:41 euleritian joins (~euleritia@37.4.249.220)
06:51:15 crabtastic joins (uid695166@id-695166.lymington.irccloud.com)
06:55:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:56:59 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
06:59:11 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
06:59:23 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
07:00:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
07:01:00 caconym joins (~caconym@user/caconym)
07:01:07 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:05:25 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
07:05:25 jmcantrell_ is now known as jmcantrell
07:06:28 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
07:13:24 fp joins (~Thunderbi@wireless-86-50-140-117.open.aalto.fi)
07:13:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:18:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
07:19:03 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:19:29 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
07:20:21 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds)
07:20:52 Lord_of_Life_ is now known as Lord_of_Life
07:30:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:33:18 × fp quits (~Thunderbi@wireless-86-50-140-117.open.aalto.fi) (Quit: fp)
07:35:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
07:38:23 fp joins (~Thunderbi@2001:708:20:1406::10c5)
07:43:08 × ft quits (~ft@p4fc2a6e6.dip0.t-ipconnect.de) (Quit: leaving)
07:43:11 remedan joins (~remedan@ip-62-245-108-153.bb.vodafone.cz)
07:45:01 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Read error: Connection reset by peer)
07:48:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:48:33 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 248 seconds)
07:51:18 lxsameer joins (~lxsameer@Serene/lxsameer)
07:53:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
07:53:33 __monty__ joins (~toonn@user/toonn)
07:54:20 × prdak quits (~Thunderbi@user/prdak) (Quit: prdak)
07:55:38 gmg joins (~user@user/gehmehgeh)
08:01:38 <tomsmeding> Liamzee: what is a "channel for memory sharing"?
08:02:03 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 252 seconds)
08:04:56 <tomsmeding> sm: tangential, but the haddocks for that package are slightly broken: the source link for `pattern Strict` goes to `data Strict` in the class
08:05:03 <tomsmeding> too much namespace confusion for haddock?
08:05:14 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
08:05:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:06:11 <haskellbridge> <sm> heh, too much for me anyway. I just squint and nod, yes, yes, all fine...
08:12:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
08:13:39 <haskellbridge> <sm> type families seem pretty complicated
08:13:56 <tomsmeding> which ones?
08:14:33 <haskellbridge> <sm> The general topic.. judging by
08:14:34 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/joUkRcuOzMUxtIIyKOZKEFIO/v9EHd00ulCY (4 lines)
08:15:12 <haskellbridge> <sm> but I see how it's used in strict-wrapper, that seems simple enough to use
08:15:15 <tomsmeding> all the nitty-gritty details are complicated, sure
08:15:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:15:23 <tomsmeding> basic type families are not so complex
08:15:49 <tomsmeding> the Strict family in strict-wrapper is a data family though, which is related but not quite the same
08:15:53 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:15:58 <haskellbridge> <sm> aiee
08:16:08 <haskellbridge> <sm> good to know, I maybe misread
08:16:47 <haskellbridge> <sm> right you are. Some of the error messages are type families, only
08:16:55 forell joins (~forell@user/forell)
08:17:45 <haskellbridge> <sm> I would really like an up to date accurate atlas of all of Haskell (or even just the language)
08:18:06 <tomsmeding> including all the GHC extensions?
08:18:27 <haskellbridge> <sm> seems like the continent of Advanced Type Features has grown pretty vast
08:18:43 <tomsmeding> how about https://www.haskell.org/onlinereport/haskell2010/ + https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/table.html ?
08:18:58 <tomsmeding> it's sorted alphabetically, not by concept
08:19:11 <tomsmeding> but I peruse this table fairly often
08:20:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
08:20:37 <haskellbridge> <sm> actually I remember seeing such a map, I wonder where
08:22:29 <haskellbridge> <sm> cool:
08:22:29 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/QzItmSQZhhgYvudmKiGWwlCk/Jj0hkMx6nzA (4 lines)
08:23:26 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
08:27:44 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 252 seconds)
08:32:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:37:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
08:39:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:43:35 bitterx joins (~bitterx@APN-122-12-44-gprs.simobil.net)
08:43:52 × bitterx quits (~bitterx@APN-122-12-44-gprs.simobil.net) (Changing host)
08:43:52 bitterx joins (~bitterx@user/bitterx)
08:44:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
08:45:31 XZDX joins (~XZDX@user/XZDX)
08:47:43 <Leary> tomsmeding: It looks like haddock just doesn't do `(t|v):` namespacing in hyperlinked source, probably because regular constructors don't have source links and the code is older than `PatternSynonyms`. Throw them a bug report? :)
08:50:25 <tomsmeding> well spotted
08:54:56 <Leary> Presumably it can also bug on `TypeOperators`.
08:55:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:57:17 LainIwakura joins (~LainIwaku@user/LainIwakura)
08:59:11 <tomsmeding> Leary: yep, it indeed has the same anchor link for those too
08:59:25 <tomsmeding> (defined a little module with `type family (*) a b` and `(*) :: ...`
08:59:27 <tomsmeding> )
09:00:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
09:00:24 <bwe> ski [exa]: switched to applicative notation in relabel', added tick, integrated it into relabel', switched tick call from bind to applicative notation. Is tick equivalent to modify'?
09:00:37 <bwe> And how can I simplify tick?
09:01:20 <[exa]> bwe: people are making a helper such as this: `modify :: (s -> s) -> State s ()`
09:01:57 <[exa]> with that one, tick would be something like `modify (+1) >> get`
09:02:17 <[exa]> (or simpler if you instead choose `modify :: (s->s) -> State s s`
09:05:01 <ski> bwe : `tick' is `get <* modify (1 +)'
09:05:51 <ski> `modify (1 +) >> get' would do pre-increment, but i basically implied post-increment
09:06:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:07:05 <tomsmeding> Leary: https://gitlab.haskell.org/ghc/ghc/-/issues/25971
09:07:48 <ski> it would be possible to rewrite `(\n -> Leaf (n, x))' as `Leaf . (,x)', if you add `,TupleSections' to the `LANGUAGE' pragma
09:09:01 <ski> (also, relabel' still doesn't have the same type as relabel .. you can make a wrapper that calls `runState' or `evalState')
09:10:45 <[exa]> ski: ah good point
09:12:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
09:12:07 <ski> oh, and `_ <- set ...' could just be `set ...', as you had it before
09:12:38 <ski> (but you might prefer the `(<*)' combinator)
09:14:05 <haskellbridge> <Liamzee> tomsmeding: ability for different Haskell processes (and FFI processes) to communicate via memory shared by the OS and RTS
09:14:13 mceresa joins (~mceresa@user/mceresa)
09:14:21 <haskellbridge> <Liamzee> also, apparently Xiaohongshu just talked me into learning Classical Chinese
09:14:38 <tomsmeding> is that a thing in haskell?
09:15:29 <tomsmeding> I only know of this existing on a very low level with shm_open(3) in the POSIX API of the kernel, accessible from C
09:15:31 <haskellbridge> <Liamzee> 兄弟(Brother),老师说(teacher says),除非特别喜欢中国历史文化(unless you really like Chinese history and culture),否则没必要学(then there's no need)。文言文信息密度太大了(The information density of classical Chinese is too high),现在没人用了(no one uses it nowadays)
09:15:49 <haskellbridge> <Liamzee> He also talked me into taking another look at classy monad applications
09:16:11 <haskellbridge> <Liamzee> even though there's people who've reported it as being useless except for mocking
09:16:34 <haskellbridge> <Liamzee> i.e, the implicit meaning of code depends on the context (monadic type)
09:16:49 <haskellbridge> <Liamzee> tomsmeding: It's not a thing in Haskell, tomsmeding
09:16:55 <haskellbridge> <Liamzee> I'm just wondering if it should be
09:17:10 <haskellbridge> <Liamzee> the advantage would be that the types would be retained
09:17:22 <haskellbridge> <Liamzee> SHMRef mytype or SHMChannel mytype
09:18:01 <[exa]> Liamzee: did you hear about L4 microkernel btw? sounds very much like the general idea of control pages there
09:18:27 <haskellbridge> <Liamzee> nope!
09:18:41 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 248 seconds)
09:19:48 <haskellbridge> <Liamzee> it's great when you don't have a first-class concept of mutable variable and have to rely on tons of user-defined pointers to mutables with custom interfaces
09:20:22 <haskellbridge> <Liamzee> but exa, do we know whether or not shared memory provisions in the RTS are a bad idea?
09:22:06 <[exa]> we don't until someone produces a spectacular success or spectacular failure
09:22:33 × Googulator82 quits (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu) (Quit: Client closed)
09:22:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:23:04 <[exa]> mutable stuff ain't bad, just needs better tools to tame the complexity back down
09:23:04 Googulator82 joins (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu)
09:27:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
09:28:38 <haskellbridge> <Liamzee> ehhh, i'd go mess around with https://hackage.haskell.org/package/shared-memory-0.2.0.1/docs/SharedMemory.html
09:29:01 <haskellbridge> <Liamzee> except that i'm still trying to figure out how to send an e-mail without relying on a mailserver
09:29:32 <[exa]> spoiler: you can't
09:31:55 <haskellbridge> <Liamzee> so how do mailservers send mail?
09:32:19 <haskellbridge> <magic_rb> To send email you need to be a mailserver :P
09:33:42 <haskellbridge> <Liamzee> it sounds like mailservers send mail by calling on a mailserver, which calls on more mailservers, resulting in a bottom
09:33:58 <haskellbridge> <Liamzee> which is the 100% correct way to do anything, as it is an inhabitant of any type :3
09:34:55 <[exa]> to become a mailserver you essentially have to as a mailserver. In Haskell that's got an easy fix :: (mailserver -> mailserver) -> mailserver.
09:34:56 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
09:35:00 <[exa]> *ask
09:36:02 <haskellbridge> <magic_rb> But how did the first mailserver become a mailserver?
09:36:10 <haskellbridge> <magic_rb> There was no mailserver
09:36:50 <[exa]> it asked itself
09:37:07 <[exa]> (this probably belongs to #-blah now :D )
09:37:14 j1n37 joins (~j1n37@user/j1n37)
09:37:45 <haskellbridge> <Liamzee> sorry, but I'm trying to mailbomb myself. Actually, seriously, I'm trying to send a registration e-mail without relying on an existing SMTP server.
09:37:52 <haskellbridge> <magic_rb> Offtopic discussion in the haskell irc channel???? We would never
09:38:05 <haskellbridge> <Liamzee> accidentally mailbombing myself is an acceptable bug
09:38:39 <haskellbridge> <magic_rb> You can send email, but i doubt anyone will accept it
09:38:42 <haskellbridge> <magic_rb> You need to talk smtp
09:39:03 <haskellbridge> <Liamzee> https://hackage.haskell.org/package/smtp-mail-0.5.0.0/docs/Network-Mail-SMTP.html
09:39:18 <haskellbridge> <Liamzee> user error (Unexpected reply to: MAIL "registration@recardo.community", Expected reply code: 250, Got this instead: 530 "5.7.0 Authentication Required. For more information, go to\r\n5.7.0 https://support.google.com/mail/?p=WantAuthError 41be03b00d2f7-b0b220ad44dsm2648980a12.7 - gsmtp\r\n")
09:40:21 <[exa]> Liamzee: SMTP servers won't allow you to just send a mail to them, either you're credible and target a local deliverable destination, or you supply user credentials (which they can ban if you start spamming)
09:40:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
09:41:17 <haskellbridge> <Liamzee> i mean, i could always just set up my own SMTP server
09:41:23 <haskellbridge> <Liamzee> then send there, but that seems wasteful
09:41:24 <haskellbridge> <magic_rb> There is a book, https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server
09:41:33 <haskellbridge> <magic_rb> I have it, its pretty good
09:45:43 <haskellbridge> <Liamzee> gah, so this error message is just indicating that i don't have the configuration set up on my DNS to convince Google that I'm running a legit mailserver on my address
09:47:20 <haskellbridge> <Liamzee> https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/
09:47:24 <haskellbridge> <Liamzee> hum, okay
09:47:34 chele joins (~chele@user/chele)
09:48:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
09:48:10 <[exa]> Liamzee: as I said, you need to auth there (after that the gsmtp is generally quite liberal in what it sends)
10:00:20 inca joins (~inca@71.30.233.213)
10:00:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:01:29 j1n37- joins (~j1n37@user/j1n37)
10:02:42 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 276 seconds)
10:02:50 × bitterx quits (~bitterx@user/bitterx) (Read error: Connection reset by peer)
10:04:23 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
10:04:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
10:06:39 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
10:06:46 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Quit: Client closed)
10:07:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:07:54 × tuxillo quits (~Thunderbi@131.pool85-57-245.dynamic.orange.es) (Ping timeout: 276 seconds)
10:08:05 tuxillo joins (~Thunderbi@131.pool85-57-245.dynamic.orange.es)
10:08:24 × hidjgr quits (~hidjgr@user/hidjgr) (Quit: WeeChat 4.4.2)
10:08:45 hidjgr joins (~hidjgr@68.52.120.78.rev.sfr.net)
10:08:46 × hidjgr quits (~hidjgr@68.52.120.78.rev.sfr.net) (Changing host)
10:08:46 hidjgr joins (~hidjgr@user/hidjgr)
10:12:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
10:12:53 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
10:19:22 × euleritian quits (~euleritia@37.4.249.220) (Ping timeout: 244 seconds)
10:19:31 euleritian joins (~euleritia@dynamic-176-004-010-029.176.4.pool.telefonica.de)
10:19:53 × xff0x_ quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 244 seconds)
10:20:19 × tuxillo quits (~Thunderbi@131.pool85-57-245.dynamic.orange.es) (Quit: tuxillo)
10:24:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:28:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
10:40:21 × euleritian quits (~euleritia@dynamic-176-004-010-029.176.4.pool.telefonica.de) (Read error: Connection reset by peer)
10:40:40 euleritian joins (~euleritia@ip2504f9dc.dynamic.kabel-deutschland.de)
10:41:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:45:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
10:50:41 × crabtastic quits (uid695166@id-695166.lymington.irccloud.com) (Quit: Connection closed for inactivity)
10:52:30 inca joins (~inca@h213.233.30.71.dynamic.ip.windstream.net)
10:55:46 × tromp quits (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a) (Quit: My iMac has gone to sleep. ZZZzzz…)
10:56:58 × inca quits (~inca@h213.233.30.71.dynamic.ip.windstream.net) (Ping timeout: 252 seconds)
10:58:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:00:04 × caconym quits (~caconym@user/caconym) (Quit: bye)
11:01:01 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
11:02:13 caconym joins (~caconym@user/caconym)
11:02:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
11:04:38 <haskellbridge> <Liamzee> bleh, i'd rather spend 1-2 days trying to figure out how to configure a mailserver on my server
11:04:41 <haskellbridge> <Liamzee> then cut it out
11:07:56 inca joins (~inca@71.30.233.213)
11:08:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:13:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
11:14:39 xff0x joins (~xff0x@2405:6580:b080:900:30cd:80b0:c68:51f3)
11:21:36 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
11:24:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:25:08 <[exa]> Liamzee: like, installing exim and getting the domain running isn't such an issue
11:25:23 <[exa]> it just takes a bit of administration time that people don't expect
11:25:33 <[exa]> e.g. when you get the first actual heap of spam going
11:31:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
11:32:25 × tromp quits (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:38:56 × inca quits (~inca@71.30.233.213) (Ping timeout: 244 seconds)
11:39:48 × krei-se quits (~krei-se@p50829a06.dip0.t-ipconnect.de) (Quit: ZNC 1.9.1 - https://znc.in)
11:41:36 mari-estel joins (~mari-este@user/mari-estel)
11:41:54 krei-se joins (~krei-se@p50829a06.dip0.t-ipconnect.de)
11:42:01 mceresa joins (~mceresa@user/mceresa)
11:42:21 <haskellbridge> <Liamzee> doesn't really matter, i just want to mailbomb myself
11:42:51 <haskellbridge> <Liamzee> and also, is that where all the spam comes from? People setting up random mailservers on VPS and other cloud services, spamming people, then taking the connection offline
11:43:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:47:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
11:52:35 j1n37 joins (~j1n37@user/j1n37)
11:52:53 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 244 seconds)
12:00:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:03:28 jespada joins (~jespada@r190-133-46-99.dialup.adsl.anteldata.net.uy)
12:04:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
12:06:15 <haskellbridge> <eldritchcookie> is there anyway to prevent haddock from expanding a module's content and always hyperlinking?
12:08:34 fp joins (~Thunderbi@wireless-86-50-140-117.open.aalto.fi)
12:09:20 <tomsmeding> eldritchcookie: what do you mean exactly? Does one of these happen to do what you want? https://haskell-haddock.readthedocs.io/latest/markup.html#module-attributes
12:09:24 <haskellbridge> <sm> managing a mail server is not a 1-2 days task I think :/
12:09:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:10:17 mari34609 joins (~mari-este@user/mari-estel)
12:11:52 <[exa]> Liamzee: spam comes from EVERYWHERE
12:12:16 <[exa]> back in 2010s when I was with ISPs a surprising amount was from people's infected computers
12:12:34 <[exa]> botnets ain't small
12:12:35 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
12:12:35 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
12:12:35 haritz joins (~hrtz@user/haritz)
12:13:16 × mari-estel quits (~mari-este@user/mari-estel) (Ping timeout: 276 seconds)
12:14:41 <haskellbridge> <eldritchcookie> tomsmeding: none do, i am making my own prelude and i want it to be compatible with -xNoListTuplePuns so i export all 200 tuples data families,i want to hide those 200 entities even though they are exported because logically it is only "all tuples GHC permits" we don't need to know that CTuple45, Tuple37# and Tuple55 are exported.
12:14:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
12:16:48 <tomsmeding> eldritchcookie: put them in a separate module and re-export that module in its entirety? That will produce a `module Tuples.Stuff` entry in the haddocks, I think
12:17:00 <tomsmeding> potentially that Tuples.Stuff module also needs to be public for it not to be expanded in-place
12:17:31 <haskellbridge> <eldritchcookie> yes but for some reason it doesn't work even though i made the module public
12:19:23 <tomsmeding> you're talking about "data family instances"; the instances themselves don't get separate haddock entries
12:19:41 <tomsmeding> you'd need to move the entire data family into the module
12:19:52 <tomsmeding> instances are always shown under data types
12:22:32 <haskellbridge> <eldritchcookie> i am exporting the (C)Tuple1-64# type/data families also i am unsure if they actually are data/type familes CTuples are documented as classes
12:23:07 <tomsmeding> which CTuple are you talking about?
12:23:45 <haskellbridge> <eldritchcookie> the one exported from ghc-experimental
12:23:56 × chele quits (~chele@user/chele) (Remote host closed the connection)
12:24:11 <tomsmeding> ah I see, they're separate classes
12:24:16 chele joins (~chele@user/chele)
12:24:40 <tomsmeding> the reason this is happening is then probably that you're not defining these things, so haddock has no "home module" to direct users to
12:25:26 <tomsmeding> potentially if you re-export the entire Data.Tuple.Experimental module as-is, without listing the members individually, haddock will generate a module link?
12:25:28 <tomsmeding> not sure
12:27:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:30:52 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
12:31:38 nefercheprure joins (tma@twin.jikos.cz)
12:32:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
12:36:42 nefercheprure is now known as TMA
12:38:21 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
12:39:32 __monty__ joins (~toonn@user/toonn)
12:43:43 <haskellbridge> <eldritchcookie> huh aparently even if i import Data.Tuple.Experimental and export the whole module with both the import and export only mentioning the module name it still expands all the tuples
12:43:57 <tomsmeding> I see
12:45:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:46:27 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
12:48:53 × acidjnk quits (~acidjnk@p200300d6e71c4f412106b940489d8171.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
12:50:12 weary-traveler joins (~user@user/user363627)
12:50:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
12:52:44 JuanDaugherty joins (~juan@user/JuanDaugherty)
12:54:04 ystael joins (~ystael@user/ystael)
12:57:04 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 245 seconds)
13:03:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:04:21 × gadot quits (Angelz@user/angelz) (Ping timeout: 248 seconds)
13:10:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
13:10:19 mceresa joins (~mceresa@user/mceresa)
13:10:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:11:54 Angelz joins (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
13:14:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:25:37 × fp quits (~Thunderbi@wireless-86-50-140-117.open.aalto.fi) (Ping timeout: 248 seconds)
13:26:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:28:40 JuanDaugherty is now known as ColinRobinson
13:28:47 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Read error: Connection reset by peer)
13:29:45 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
13:31:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
13:31:30 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
13:33:20 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 244 seconds)
13:35:03 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
13:35:19 acidjnk joins (~acidjnk@p200300d6e71c4f999d6f7f2102c5b203.dip0.t-ipconnect.de)
13:35:24 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds)
13:38:11 mceresa joins (~mceresa@user/mceresa)
13:41:26 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
13:43:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:43:50 <haskellbridge> <Liamzee> huh
13:43:55 <haskellbridge> <Liamzee> also, friend explained this to me
13:43:56 <haskellbridge> <Liamzee> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/static_pointers.html
13:44:59 <haskellbridge> <Liamzee> [exa]
13:45:00 × michalz quits (~michalz@185.246.207.217) (Remote host closed the connection)
13:45:12 × poscat quits (~poscat@user/poscat) (Quit: Bye)
13:45:32 poscat joins (~poscat@user/poscat)
13:47:02 <EvanR> cloud haskell
13:48:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:52:03 <haskellbridge> <Liamzee> regarding the idea of having provisions built in runtime for shared memory
13:52:27 <haskellbridge> <Liamzee> i'm trying to figure out how you could pass this through child processes in a microservices architecture
13:52:29 <haskellbridge> <Liamzee> https://blog.ocharles.org.uk/guest-posts/2014-12-23-static-pointers.html
13:54:07 adamCS_ joins (~adamCS@98.113.183.73)
13:55:33 × adamCS quits (~adamCS@98.113.183.73) (Ping timeout: 244 seconds)
13:55:33 adamCS_ is now known as adamCS
13:58:19 <ski> mm, the `StaticPtr' is a kind of "necessary"-type modality, i suppose. now i'm wondering whether one can do `preserve :: (StaticPtr a -> b) -> StaticPtre a -> StaticPtr b'
14:01:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:02:34 × ystael quits (~ystael@user/ystael) (Ping timeout: 244 seconds)
14:04:14 amadaluzia joins (~amadaluzi@user/amadaluzia)
14:06:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
14:14:15 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Ping timeout: 276 seconds)
14:16:34 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Remote host closed the connection)
14:20:16 × ColinRobinson quits (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
14:21:51 amadaluzia joins (~amadaluzi@user/amadaluzia)
14:27:48 Angelz joins (Angelz@Angelz.oddprotocol.org)
14:28:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:31:59 <hellwolf> I saw "fromSource :: Source #-> Thingy" in the wild, is it a real syntax?
14:32:57 ystael joins (~ystael@user/ystael)
14:33:00 <dminuoso> hellwolf: I dont see why not.
14:33:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
14:35:49 <dminuoso> % newtype (#->) a b = A a
14:35:49 <yahb2> <no output>
14:36:25 <hellwolf> aha, right, i thought that was special arrows related to unboxed, or somethign to do with magichash
14:36:59 <dminuoso> hellwolf: The hash is just not allowed in postfix position without an extension, and only then tends to indicate unboxed things.
14:37:09 <dminuoso> In other positions it is fair game.
14:37:43 <hellwolf> i see, postfix that is.
14:38:25 <dminuoso> I dont think I have seen it used in postfix position on an operator type, however.
14:38:31 <dminuoso> i.e. something like ->#
14:38:32 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
14:39:02 <dminuoso> % newtype a #-> b = A (a -> b)
14:39:02 <yahb2> <no output>
14:39:05 <dminuoso> % newtype a -># b = A (a -> b)
14:39:05 <yahb2> <no output>
14:39:11 <dminuoso> % :set -XNoMagicHash
14:39:11 <yahb2> <no output>
14:39:17 <dminuoso> % newtype a -># b = A (a -> b)
14:39:17 <yahb2> <no output>
14:39:20 <dminuoso> Interesting.
14:39:31 × acidjnk quits (~acidjnk@p200300d6e71c4f999d6f7f2102c5b203.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
14:40:20 <hellwolf> can you rebind all syntax so that it will look like python
14:41:01 <dminuoso> That sounds like a moderately interesting excercise.
14:41:12 <dminuoso> We cannot rebind most syntax, however.
14:41:48 <dminuoso> And we cannot conjure syntax as freely as agda can with mixfix for example.
14:41:51 <EvanR> idris lets you gonzo define new syntax
14:42:08 <EvanR> make idris python again
14:42:11 × lxsameer quits (~lxsameer@Serene/lxsameer) (Quit: WeeChat 4.5.1)
14:42:17 <dminuoso> MIPA.
14:43:00 <hellwolf> mixfix is cool, but the extra mandatory whitespaces is the tradeoff.
14:43:11 <EvanR> probably for the best
14:43:25 <dminuoso> However...
14:43:26 <hellwolf> your.record or my.lens
14:43:38 <dminuoso> In a custom monad you can probably imitate python very closely.
14:43:59 <hellwolf> "def" can be top-level splice
14:44:32 <EvanR> period to approximate function composition is kind of mistake
14:44:36 <dminuoso> Well... if you unpack that can of worms, you can of course just write a python-to-haskell compiler, and just put it all in a big ...
14:44:40 <dminuoso> qq.
14:44:59 <dminuoso> Lets you write python in haskell.
14:45:02 <EvanR> since it is incompatible with "dot syntax"
14:45:26 <EvanR> inline python
14:45:32 <dminuoso> Then all you need is just bidirectional binding (.NET seems reasonable, we just need IronHaskell)
14:45:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:45:59 <dminuoso> hellwolf: What were your plans again for the next 5 years? Fancy a PhD?
14:46:05 <hellwolf> you are welcome to use the proper ∘ for composition.
14:46:48 <hellwolf> dminuoso: I am considering it. But then again, I love more making money and build tools using theory.
14:46:50 <EvanR> nod
14:47:20 <EvanR> make programs not build systems!
14:47:24 <EvanR> make games not engines
14:47:32 <dminuoso> So you want to make money while building tools using theory, and let me guess you want a plethora of job offers hitting your inbox every day?
14:48:15 <hellwolf> not sure, clipping salary seems too slow of a way to make money
14:49:00 <dminuoso> My haskell prime time has come to past, I think. :(
14:50:16 <hellwolf> So long this IRC channel remains the safe harbor from vibe coders.
14:50:49 Sgeo joins (~Sgeo@user/sgeo)
14:50:49 acidjnk joins (~acidjnk@p200300d6e71c4f992c6067eed900468a.dip0.t-ipconnect.de)
14:52:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
14:55:58 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
14:59:54 × euleritian quits (~euleritia@ip2504f9dc.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
15:01:04 euleritian joins (~euleritia@dynamic-176-004-019-227.176.4.pool.telefonica.de)
15:01:42 × poscat quits (~poscat@user/poscat) (Ping timeout: 276 seconds)
15:02:53 __jmcantrell__ joins (~weechat@user/jmcantrell)
15:04:28 <lortabac> FWIW I do vibe coding from time to time, mostly to understand what the possibilities are
15:04:42 Guest49 joins (~Guest49@astrolabe.plus.com)
15:04:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:05:08 poscat joins (~poscat@user/poscat)
15:06:47 poscat0x04 joins (~poscat@user/poscat)
15:07:49 poscat- joins (~poscat@user/poscat)
15:09:14 × poscat- quits (~poscat@user/poscat) (Remote host closed the connection)
15:09:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
15:10:45 × poscat quits (~poscat@user/poscat) (Ping timeout: 260 seconds)
15:11:18 poscat joins (~poscat@user/poscat)
15:11:48 <EvanR> hellwolf, I was reading this as "safe harbor for vibe coders" for the last 20 minutes
15:11:55 × poscat0x04 quits (~poscat@user/poscat) (Ping timeout: 260 seconds)
15:12:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:13:25 <hellwolf> hm?
15:13:45 <EvanR> exactly
15:15:11 × tromp quits (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:17:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
15:22:43 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
15:22:48 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
15:24:02 img joins (~img@user/img)
15:24:29 jacopovalanzano joins (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net)
15:24:48 meritamen joins (~meritamen@user/meritamen)
15:29:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:31:31 × acidjnk quits (~acidjnk@p200300d6e71c4f992c6067eed900468a.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
15:33:05 × mari34609 quits (~mari-este@user/mari-estel) (Remote host closed the connection)
15:34:09 × Angelz quits (Angelz@Angelz.oddprotocol.org) (Ping timeout: 252 seconds)
15:34:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
15:36:36 × ystael quits (~ystael@user/ystael) (Ping timeout: 244 seconds)
15:36:47 × mceresa quits (~mceresa@user/mceresa) (Read error: error:0A000119:SSL routines::decryption failed or bad record mac)
15:37:35 <bwe> ski, [exa]: implemented `modify`, changed `tick` to use `modify`, made `relabel'` output equivalent to `relabel`.
15:39:35 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
15:41:09 <__monty__> dminuoso: Yes, do you need my address or how do we set this up?
15:41:35 ystael joins (~ystael@user/ystael)
15:42:07 <ski> looks nice, bwe
15:42:15 <ski> i often write like
15:42:23 <ski> (`evalState` 0)
15:42:26 <ski> in place of
15:42:30 <ski> flip evalState 0
15:42:35 <bwe> I agree.
15:44:49 <bwe> ski: how could I include the go definition under `relabel`? I mean putting it under where doesn't feel the best way, also there type signatures are rather non-standard.
15:45:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:45:50 mceresa joins (~mceresa@user/mceresa)
15:47:00 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
15:49:36 <ski> "putting it under where doesn't feel the best way" -- why ?
15:49:54 <ski> you can put the type signature under `where' too, if you like
15:49:57 <[exa]> bwe: normally after "where" keyword
15:49:59 <[exa]> yes ^
15:50:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
15:50:35 Angelz joins (Angelz@2605:6400:30:fc15:d55b:fa6c:bd14:9973)
15:53:03 × meritamen quits (~meritamen@user/meritamen) (Remote host closed the connection)
15:55:56 notdabs joins (~Owner@2600:1700:69cf:9000:3579:f564:3ab5:c4ac)
15:56:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:57:21 × notdabs quits (~Owner@2600:1700:69cf:9000:3579:f564:3ab5:c4ac) (Client Quit)
15:59:08 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
15:59:13 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
16:00:21 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 248 seconds)
16:00:31 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
16:00:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
16:00:53 sord937 joins (~sord937@gateway/tor-sasl/sord937)
16:05:33 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:06:12 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 264 seconds)
16:08:11 ChaiTRex joins (~ChaiTRex@user/chaitrex)
16:08:38 ft joins (~ft@p4fc2a6e6.dip0.t-ipconnect.de)
16:09:04 × pabs3 quits (~pabs3@user/pabs3) (Read error: Connection reset by peer)
16:09:45 pabs3 joins (~pabs3@user/pabs3)
16:13:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:14:50 × machinedgod quits (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds)
16:15:08 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
16:17:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
16:21:57 × Angelz quits (Angelz@2605:6400:30:fc15:d55b:fa6c:bd14:9973) (Remote host closed the connection)
16:29:12 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
16:30:36 img joins (~img@user/img)
16:31:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:33:33 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:35:49 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)
16:38:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
16:42:20 × euleritian quits (~euleritia@dynamic-176-004-019-227.176.4.pool.telefonica.de) (Ping timeout: 260 seconds)
16:45:43 wootehfoot joins (~wootehfoo@user/wootehfoot)
16:46:04 euleritian joins (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de)
16:49:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:56:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
16:56:47 × adamCS quits (~adamCS@98.113.183.73) (Ping timeout: 265 seconds)
16:59:57 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
17:02:23 × manwithluck quits (~manwithlu@2a09:bac5:5085:2dc::49:221) (Remote host closed the connection)
17:06:32 manwithluck joins (~manwithlu@2a09:bac5:5085:2dc::49:221)
17:07:11 Feuermagier is now known as Guest3034
17:07:11 Feuermagier_ joins (~Feuermagi@user/feuermagier)
17:07:11 × Guest3034 quits (~Feuermagi@user/feuermagier) (Killed (copper.libera.chat (Nickname regained by services)))
17:07:11 Feuermagier_ is now known as Feuermagier
17:09:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:12:45 sprotte24 joins (~sprotte24@p200300d16f0b570060e0eccc41b57fea.dip0.t-ipconnect.de)
17:13:05 acidjnk joins (~acidjnk@p200300d6e71c4f996dbb2651584f332e.dip0.t-ipconnect.de)
17:13:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
17:14:12 × tromp quits (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:14:17 eron joins (~eron@179.118.250.144)
17:19:41 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:20:40 sonolin joins (~michael@user/sonolin)
17:20:53 j1n37- joins (~j1n37@user/j1n37)
17:21:26 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 265 seconds)
17:26:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:27:18 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
17:28:04 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
17:29:02 sord937 joins (~sord937@gateway/tor-sasl/sord937)
17:30:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
17:34:11 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
17:36:04 × Guest49 quits (~Guest49@astrolabe.plus.com) (Quit: Client closed)
17:36:38 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
17:37:44 Angelz joins (Angelz@angelz.oddprotocol.org)
17:38:03 notdabs joins (~Owner@2600:1700:69cf:9000:3579:f564:3ab5:c4ac)
17:38:30 × notdabs quits (~Owner@2600:1700:69cf:9000:3579:f564:3ab5:c4ac) (Client Quit)
17:38:57 fp joins (~Thunderbi@93-90-49-137.welcomnet.fi)
17:42:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:45:01 coldmountain joins (uid484352@id-484352.helmsley.irccloud.com)
17:47:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
17:53:44 × fp quits (~Thunderbi@93-90-49-137.welcomnet.fi) (Ping timeout: 245 seconds)
17:58:23 × euleritian quits (~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Ping timeout: 244 seconds)
17:59:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:03:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
18:06:45 × acidjnk quits (~acidjnk@p200300d6e71c4f996dbb2651584f332e.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
18:08:23 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
18:08:49 sord937 joins (~sord937@gateway/tor-sasl/sord937)
18:16:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:18:07 euleritian joins (~euleritia@dynamic-176-000-192-016.176.0.pool.telefonica.de)
18:19:54 mceresa joins (~mceresa@user/mceresa)
18:22:28 pavonia joins (~user@user/siracusa)
18:23:03 alx741 joins (~alx741@186.33.188.229)
18:23:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
18:24:17 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 248 seconds)
18:26:57 × euleritian quits (~euleritia@dynamic-176-000-192-016.176.0.pool.telefonica.de) (Ping timeout: 248 seconds)
18:28:39 × down200- quits (~down200@shell.lug.mtu.edu) (Ping timeout: 244 seconds)
18:28:40 × tromp quits (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:30:20 × Googulator82 quits (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu) (Quit: Client closed)
18:30:54 Googulator82 joins (~Googulato@2a01-036d-0106-2077-315b-d519-517f-afe7.pool6.digikabel.hu)
18:32:05 septimi joins (~sepi@87-92-72-195.bb.dnainternet.fi)
18:34:28 septimi is now known as septim
18:35:46 euleritian joins (~euleritia@77.23.248.47)
18:37:05 michalz joins (~michalz@185.246.207.221)
18:37:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:41:39 × jacopovalanzano quits (~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Quit: Client closed)
18:41:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
18:45:55 machinedgod joins (~machinedg@d108-173-18-100.abhsia.telus.net)
18:47:50 ljdarj joins (~Thunderbi@user/ljdarj)
18:48:00 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
18:52:33 × jespada quits (~jespada@r190-133-46-99.dialup.adsl.anteldata.net.uy) (Ping timeout: 248 seconds)
18:53:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:54:18 × eron quits (~eron@179.118.250.144) (Quit: Client closed)
18:54:37 jespada joins (~jespada@r190-133-46-99.dialup.adsl.anteldata.net.uy)
18:58:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
18:59:21 ljdarj1 joins (~Thunderbi@user/ljdarj)
19:00:01 × caconym quits (~caconym@user/caconym) (Quit: bye)
19:00:43 caconym joins (~caconym@user/caconym)
19:02:27 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
19:02:27 ljdarj1 is now known as ljdarj
19:10:47 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:13:52 target_i joins (~target_i@user/target-i/x-6023099)
19:15:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:20:04 Digitteknohippie joins (~user@user/digit)
19:21:21 × Digit quits (~user@user/digit) (Ping timeout: 248 seconds)
19:24:10 Digitteknohippie is now known as Digit
19:26:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:27:33 × septim quits (~sepi@87-92-72-195.bb.dnainternet.fi) (Ping timeout: 244 seconds)
19:29:32 sepi2 joins (~sepi@87-92-72-195.bb.dnainternet.fi)
19:29:49 × sepi2 quits (~sepi@87-92-72-195.bb.dnainternet.fi) (Client Quit)
19:31:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
19:34:45 × sonolin quits (~michael@user/sonolin) (Ping timeout: 248 seconds)
19:39:21 ystael joins (~ystael@user/ystael)
19:40:02 × hidjgr quits (~hidjgr@user/hidjgr) (Quit: WeeChat 4.4.2)
19:44:31 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
19:44:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:49:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:54:11 × coldmountain quits (uid484352@id-484352.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
19:56:23 zmt01 joins (~zmt00@user/zmt00)
19:56:24 × euleritian quits (~euleritia@77.23.248.47) (Ping timeout: 260 seconds)
19:56:47 euleritian joins (~euleritia@dynamic-176-000-010-216.176.0.pool.telefonica.de)
19:57:03 × takuan quits (~takuan@d8D86B601.access.telenet.be) (Remote host closed the connection)
19:57:30 × euleritian quits (~euleritia@dynamic-176-000-010-216.176.0.pool.telefonica.de) (Read error: Connection reset by peer)
19:57:47 euleritian joins (~euleritia@77.23.248.47)
19:59:28 __monty__ joins (~toonn@user/toonn)
19:59:49 × zmt00 quits (~zmt00@user/zmt00) (Ping timeout: 248 seconds)
20:02:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:08:55 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
20:09:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:10:43 acidjnk joins (~acidjnk@p200300d6e71c4f9905ba7c6810376922.dip0.t-ipconnect.de)
20:16:27 × michalz quits (~michalz@185.246.207.221) (Remote host closed the connection)
20:18:49 × myme quits (~myme@2a01:799:d5e:5f00:2d74:af8d:2498:f0a8) (Ping timeout: 276 seconds)
20:18:54 × Digit quits (~user@user/digit) (Ping timeout: 276 seconds)
20:19:08 myme joins (~myme@2a01:799:d5e:5f00:7e8f:5ef0:4e85:b364)
20:22:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:24:12 haskellfan joins (~haskellfa@80-114-19-225.cable.dynamic.v4.ziggo.nl)
20:25:08 sixfourtwelve joins (~ethanmorg@82.18.82.103)
20:27:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:31:58 Digit joins (~user@user/digit)
20:32:18 × haskellfan quits (~haskellfa@80-114-19-225.cable.dynamic.v4.ziggo.nl) (Quit: Client closed)
20:38:02 × meooow quits (~meooow@2400:6180:100:d0::ad9:e001) (Ping timeout: 244 seconds)
20:38:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:38:45 meooow joins (~meooow@165.232.184.169)
20:42:59 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:46:58 prdak joins (~Thunderbi@user/prdak)
20:56:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:00:37 emmanuelux joins (~emmanuelu@user/emmanuelux)
21:01:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
21:04:15 × jespada quits (~jespada@r190-133-46-99.dialup.adsl.anteldata.net.uy) (Ping timeout: 260 seconds)
21:05:40 mceresa joins (~mceresa@user/mceresa)
21:10:41 fp joins (~Thunderbi@hof1.kyla.fi)
21:12:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:15:13 × Digit quits (~user@user/digit) (Remote host closed the connection)
21:17:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
21:19:02 Digit joins (~user@user/digit)
21:21:11 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
21:24:40 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
21:28:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:33:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
21:34:57 tromp joins (~textual@2001:1c00:3487:1b00:c0e6:9a43:de22:8c0a)
21:35:34 × j1n37- quits (~j1n37@user/j1n37) (Ping timeout: 260 seconds)
21:36:37 j1n37 joins (~j1n37@user/j1n37)
21:44:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:46:53 × rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer)
21:47:25 rvalue joins (~rvalue@user/rvalue)
21:48:33 × fp quits (~Thunderbi@hof1.kyla.fi) (Ping timeout: 248 seconds)
21:51:05 × ThePenguin quits (~ThePengui@cust-95-80-24-166.csbnet.se) (Remote host closed the connection)
21:51:23 ThePenguin joins (~ThePengui@cust-95-80-24-166.csbnet.se)
21:52:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
22:01:31 × acidjnk quits (~acidjnk@p200300d6e71c4f9905ba7c6810376922.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
22:01:48 j1n37- joins (~j1n37@user/j1n37)
22:03:01 × j1n37 quits (~j1n37@user/j1n37) (Ping timeout: 248 seconds)
22:03:25 × j1n37- quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
22:03:45 j1n37 joins (~j1n37@user/j1n37)
22:03:54 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:07:35 × ByronJohnson quits (~bairyn@MAIL.DIGITALKINGDOM.ORG) (Ping timeout: 252 seconds)
22:07:44 ByronJohnson joins (~bairyn@MAIL.DIGITALKINGDOM.ORG)
22:08:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:17:04 laina joins (~laina@2804:880:131a:7500:acc7:101:67a8:c62c)
22:17:29 × juri_ quits (~juri@implicitcad.org) (Ping timeout: 245 seconds)
22:19:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:24:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
22:29:36 juri_ joins (~juri@implicitcad.org)
22:33:37 acidjnk joins (~acidjnk@p200300d6e71c4f995d3e8bb571ca9d66.dip0.t-ipconnect.de)
22:35:42 × laina quits (~laina@2804:880:131a:7500:acc7:101:67a8:c62c) (Ping timeout: 240 seconds)
22:36:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:40:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:41:22 × visilii_ quits (~visilii@85.172.76.90) (Read error: Connection reset by peer)
22:42:11 visilii joins (~visilii@85.172.76.90)
22:50:30 broski joins (~broski@2a00:7c80:0:3ae::14)
22:53:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:57:07 broski28 joins (~broski@2a00:7c80:0:3ae::13)
22:58:06 × broski quits (~broski@2a00:7c80:0:3ae::14) (Ping timeout: 240 seconds)
22:58:17 ljdarj1 joins (~Thunderbi@user/ljdarj)
22:58:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:58:31 broskia joins (~broskia@2a00:7c80:0:3ae::13)
23:01:18 constxqt joins (~constxd@user/constxd)
23:01:40 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
23:01:53 ljdarj joins (~Thunderbi@user/ljdarj)
23:02:05 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
23:02:29 × constxd quits (~constxd@user/constxd) (Ping timeout: 260 seconds)
23:02:40 × ljdarj1 quits (~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
23:03:13 × nacation quits (~m-3l4s76@user/nacation) (Ping timeout: 248 seconds)
23:03:48 × j1n37 quits (~j1n37@user/j1n37) (Read error: Connection reset by peer)
23:04:14 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:07:25 j1n37 joins (~j1n37@user/j1n37)
23:11:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:13:52 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
23:16:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
23:22:47 × broski28 quits (~broski@2a00:7c80:0:3ae::13) (Quit: Client closed)
23:22:48 × broskia quits (~broskia@2a00:7c80:0:3ae::13) (Quit: Client closed)
23:23:42 × sixfourtwelve quits (~ethanmorg@82.18.82.103) (Quit: leaving)
23:28:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:29:03 nacation joins (~m-3l4s76@user/nacation)
23:35:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
23:40:03 JuanDaugherty joins (~juan@user/JuanDaugherty)
23:40:53 × sprotte24 quits (~sprotte24@p200300d16f0b570060e0eccc41b57fea.dip0.t-ipconnect.de) (Quit: Leaving)
23:42:53 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
23:47:57 bron joins (~bron@2804:880:131a:7500:f3ce:a406:5e51:69bc)
23:48:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:52:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
23:56:54 × bron quits (~bron@2804:880:131a:7500:f3ce:a406:5e51:69bc) (Ping timeout: 240 seconds)
23:59:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)

All times are in UTC on 2025-04-17.