Home liberachat/#haskell: Logs Calendar

Logs on 2025-08-11 (liberachat/#haskell)

00:07:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:12:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:14:03 ljdarj1 joins (~Thunderbi@user/ljdarj)
00:16:21 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
00:17:58 × ljdarj1 quits (~Thunderbi@user/ljdarj) (Ping timeout: 240 seconds)
00:20:35 jackdk joins (uid373013@cssa/life/jackdk)
00:20:55 werneta joins (~werneta@syn-071-083-160-242.res.spectrum.com)
00:23:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:27:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
00:38:33 × dsal quits (sid13060@id-13060.lymington.irccloud.com) (Server closed connection)
00:38:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:38:44 dsal joins (sid13060@id-13060.lymington.irccloud.com)
00:40:54 × karenw quits (~karenw@user/karenw) (Quit: Deep into that darkness peering...)
00:43:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
00:46:28 × ttybitnik quits (~ttybitnik@user/wolper) (Read error: Connection reset by peer)
00:47:33 × T_S_____ quits (sid501726@id-501726.uxbridge.irccloud.com) (Server closed connection)
00:47:42 T_S_____ joins (sid501726@id-501726.uxbridge.irccloud.com)
00:53:34 × hughjfchen quits (~hughjfche@vmi2417424.contaboserver.net) (Ping timeout: 252 seconds)
00:53:34 × hololeap quits (~quassel@user/hololeap) (Ping timeout: 252 seconds)
00:53:34 × carbolymer quits (~carbolyme@dropacid.net) (Ping timeout: 252 seconds)
00:54:00 hughjfchen joins (~hughjfche@vmi2417424.contaboserver.net)
00:54:00 carbolymer joins (~carbolyme@dropacid.net)
00:54:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:54:40 hololeap joins (~quassel@user/hololeap)
00:55:22 trickard_ is now known as trickard
00:58:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
01:00:13 × S11001001 quits (sid42510@id-42510.ilkley.irccloud.com) (Server closed connection)
01:00:24 S11001001 joins (sid42510@id-42510.ilkley.irccloud.com)
01:01:13 × lexi-lambda quits (sid92601@id-92601.hampstead.irccloud.com) (Server closed connection)
01:01:27 lexi-lambda joins (sid92601@id-92601.hampstead.irccloud.com)
01:04:15 <albet70> hi
01:05:19 <albet70> addCPS a b k1; this k1's continuation k2 is not passing by parameter? k2 is written in k1's body?
01:07:32 euouae joins (~euouae@user/euouae)
01:07:50 <euouae> When I want to document the lines where I'm being too clever, how should I place the comments? With -- ?
01:09:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:15:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:19:36 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:19:50 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
01:25:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:28:21 <geekosaur> euouae, I usually put it before with --
01:29:58 × Square2 quits (~Square@user/square) (Ping timeout: 245 seconds)
01:32:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
01:40:46 <euouae> sounds good, thank you
01:43:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:43:49 ynzoqn joins (~ynzoqn@user/ynzoqn)
01:48:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:49:24 ynzoqn52 joins (~ynzoqn@user/ynzoqn)
01:49:38 × ynzoqn52 quits (~ynzoqn@user/ynzoqn) (Client Quit)
01:49:52 ynzoqn20 joins (~ynzoqn@user/ynzoqn)
01:50:18 × ynzoqn20 quits (~ynzoqn@user/ynzoqn) (Client Quit)
01:50:56 ynzoqn85 joins (~ynzoqn@user/ynzoqn)
01:51:24 × ynzoqn quits (~ynzoqn@user/ynzoqn) (Ping timeout: 252 seconds)
01:51:32 ynzoqn85 is now known as ynzoqn
01:52:13 × ProofTechnique_ quits (sid79547@id-79547.ilkley.irccloud.com) (Server closed connection)
01:52:25 ProofTechnique_ joins (sid79547@id-79547.ilkley.irccloud.com)
01:58:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:59:33 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 245 seconds)
02:03:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:14:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:18:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:20:15 × olivial quits (~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
02:20:31 olivial joins (~benjaminl@user/benjaminl)
02:29:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:29:37 × jle` quits (~jle`@2603:8001:3b00:11:298e:9dca:f965:ba97) (Quit: WeeChat 4.7.0)
02:34:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:39:39 × fgarcia quits (~lei@user/fgarcia) (Ping timeout: 260 seconds)
02:41:58 fgarcia joins (~lei@user/fgarcia)
02:42:58 × driib318 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 240 seconds)
02:43:39 jle` joins (~jle`@2603:8001:3b00:11:45b2:bb8:953d:fe48)
02:45:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:46:17 <ski> albet70 : what's the code re that ?
02:46:48 <ski> before, or at the end of the line (if short), euouae
02:46:52 × ouilemur quits (~jgmerritt@user/ouilemur) (Ping timeout: 244 seconds)
02:47:21 <ski> you should also put longer implementation-related comments, at the top of a definition, perhaps between the signature and the defining clauses
02:49:34 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
02:49:37 ouilemur joins (~jgmerritt@user/ouilemur)
02:50:29 × davidlbowman quits (~dlb@user/davidlbowman) (Ping timeout: 248 seconds)
02:51:18 driib318 joins (~driib@vmi931078.contaboserver.net)
02:55:52 <euouae> ski: Oh is that how you do it? between signature and defining clausE?
02:56:04 <euouae> Because that's what I was asking about in particular, a longer implementation-related comment
02:59:47 astra is now known as amish
02:59:55 × amish quits (sid289983@id-289983.hampstead.irccloud.com) (Changing host)
02:59:55 amish joins (sid289983@user/amish)
03:00:28 amish is now known as astra
03:00:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:05:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:06:09 trickard_ is now known as trickard
03:06:20 ystael joins (~ystael@user/ystael)
03:09:23 <albet70> ski , no code, I just wonder how the continuation's continuation would be
03:10:51 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 276 seconds)
03:11:36 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
03:14:42 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
03:15:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:19:48 aforemny joins (~aforemny@2001:9e8:6ccc:7e00:183f:1609:c28b:f90f)
03:20:34 × aforemny_ quits (~aforemny@2001:9e8:6cef:6600:d9cb:2d88:358a:90e6) (Ping timeout: 272 seconds)
03:22:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
03:23:03 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
03:27:51 <monochrom> Are you just asking to see this? addCPS a b k1 = k1 (a + b)
03:34:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:35:08 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
03:35:21 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
03:38:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
03:43:36 tcard__ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
03:44:10 × phma quits (phma@2001:5b0:211f:1178:2435:fbec:74b:5e85) (Read error: Connection reset by peer)
03:46:44 × tcard_ quits (~tcard@2400:4051:5801:7500:1e90:74c3:2754:ce8a) (Ping timeout: 260 seconds)
03:47:10 × forell quits (~forell@user/forell) (Ping timeout: 272 seconds)
03:47:55 forell joins (~forell@user/forell)
03:49:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:55:44 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
03:56:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
03:57:56 × jespada quits (~jespada@2800:a4:2279:7200:9904:1f1e:69bd:aecf) (Ping timeout: 272 seconds)
04:00:50 jespada joins (~jespada@2800:a4:2219:9800:a55e:3e41:816a:f6ed)
04:03:50 <ski> albet70 : typically, there would be none. you can iterate the CPS transform, though. i know of two (?) papers which talks about that, if you're curious
04:04:21 <ski> btw, with two levels of continuations, this is closely related to backtracking, in logic programming
04:04:42 <ski> it's also related to the Church encoding of lists, and of natural numbers
04:05:08 <ski> @unmtl ContT o m a
04:05:08 <lambdabot> (a -> m o) -> m o
04:05:19 <ski> @unmtl ContT o (ContT p m) a
04:05:19 <lambdabot> (a -> (o -> m p) -> m p) -> (o -> m p) -> m p
04:05:33 <ski> the second there is two levels of continuations
04:05:46 phma joins (phma@2001:5b0:211f:4d98:87b1:5b61:8c35:99f8)
04:06:01 × superbil quits (~superbil@114-32-231-70.hinet-ip.hinet.net) (Server closed connection)
04:06:23 superbil joins (~superbil@114-32-231-70.hinet-ip.hinet.net)
04:06:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:06:53 <ski> if you take
04:06:57 <ski> @unmtl ContT () (ContT p (ContT q m)) a
04:06:57 <lambdabot> (a -> (() -> (p -> m q) -> m q) -> (p -> m q) -> m q) -> (() -> (p -> m q) -> m q) -> (p -> m q) -> m q
04:07:03 <ski> er, no
04:07:10 <ski> @unmtl ContT () (ContT p m) a
04:07:10 <lambdabot> (a -> (() -> m p) -> m p) -> (() -> m p) -> m p
04:07:40 × phma quits (phma@2001:5b0:211f:4d98:87b1:5b61:8c35:99f8) (Read error: Connection reset by peer)
04:07:57 <ski> this one. the `m p's are, if you investigae the corresponding CPS transform, passed around like a state (as in `StateT (m p)')
04:08:42 <ski> @unmtl ContT () (State (m p)) a
04:08:42 <lambdabot> (a -> m p -> ((), m p)) -> m p -> ((), m p)
04:09:20 phma joins (~phma@host-67-44-208-4.hnremote.net)
04:09:47 <ski> this observation can be used as an implementation strategy for composable/delimited/sub- continuations, by using a mutable state to keep track of the inner-level continuation
04:10:16 <ski> (instead of threading around state versions)
04:11:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
04:12:21 × duckworld quits (~duckworld@user/duckworld) (Server closed connection)
04:12:36 duckworld joins (~duckworld@user/duckworld)
04:13:20 × Axman6 quits (~Axman6@user/axman6) (Server closed connection)
04:21:00 × ynzoqn quits (~ynzoqn@user/ynzoqn) (Ping timeout: 252 seconds)
04:21:48 trickard_ is now known as trickard
04:22:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:23:00 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 252 seconds)
04:26:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:28:25 ynzoqn joins (~ynzoqn@user/ynzoqn)
04:31:44 euphores joins (~SASL_euph@user/euphores)
04:37:04 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
04:37:29 × distopico quits (~cerdolibr@xvm-111-150.dc2.ghst.net) (Ping timeout: 240 seconds)
04:37:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:38:44 distopico joins (~cerdolibr@xvm-111-150.dc2.ghst.net)
04:38:52 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
04:38:52 ChanServ sets mode +v lambdabot
04:41:18 × phma quits (~phma@host-67-44-208-4.hnremote.net) (Read error: Connection reset by peer)
04:41:42 × driib318 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 252 seconds)
04:42:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
04:45:58 phma joins (phma@2001:5b0:211f:e8b8:5c88:56cb:7320:3f0c)
04:50:24 × JamesMowery1773 quits (~JamesMowe@ip68-228-212-232.ph.ph.cox.net) (Quit: Goodbye)
04:51:51 JamesMowery17736 joins (~JamesMowe@ip68-228-212-232.ph.ph.cox.net)
04:53:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:59:42 <albet70> monochrom , yes, what k's continuation would be like
05:00:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
05:02:50 polykernel_ joins (~polykerne@user/polykernel)
05:06:22 × polykernel quits (~polykerne@user/polykernel) (Ping timeout: 255 seconds)
05:06:22 polykernel_ is now known as polykernel
05:11:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:15:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
05:16:07 infinity0 joins (~infinity0@pwned.gg)
05:16:13 mange joins (~mange@user/mange)
05:17:35 Axman6 joins (~Axman6@user/axman6)
05:19:28 driib318 joins (~driib@vmi931078.contaboserver.net)
05:22:01 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
05:22:23 × ynzoqn quits (~ynzoqn@user/ynzoqn) (Quit: Client closed)
05:22:40 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
05:22:41 ynzoqn joins (~ynzoqn@user/ynzoqn)
05:26:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:26:53 × Lycurgus quits (~juan@user/Lycurgus) (Quit: irc.renjuan.org (juan@acm.org))
05:29:26 fp joins (~Thunderbi@89-27-10-140.bb.dnainternet.fi)
05:30:04 × euouae quits (~euouae@user/euouae) (Remote host closed the connection)
05:30:09 × ubert quits (~Thunderbi@178.165.170.207.wireless.dyn.drei.com) (Ping timeout: 260 seconds)
05:31:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
05:35:40 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
05:37:51 × polykernel quits (~polykerne@user/polykernel) (Remote host closed the connection)
05:38:26 polykernel joins (~polykerne@user/polykernel)
05:41:38 <ski> [| \(a,b) -> a + b |]_v = \((a,b),c) -> c (a + b)
05:41:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:41:59 <ski> [| \((a,b),c) -> c (a + b) |]_v = \(((a,b),c),k) -> c (a + b,k)
05:42:05 <ski> albet70 ^
05:42:16 <ski> there you go
05:42:19 <ski> @type \((a,b),c) -> c (a + b)
05:42:20 <lambdabot> Num t1 => ((t1, t1), t1 -> t2) -> t2
05:42:29 <ski> @type \(((a,b),c),k) -> c (a + b,k)
05:42:30 <lambdabot> Num a => (((a, a), (a, b) -> t), b) -> t
05:43:04 <ski> or, renaming a bit, using `Integer', and currying, we get
05:43:20 <ski> Integer -> Integer -> (Integer -> o) -> o
05:45:43 <ski> Integer -> Integer -> (Integer -> po -> p) -> po -> p
05:46:06 <ski> setting `po = p -> o', for the latter one, we get
05:46:22 <ski> Integer -> Integer -> (Integer -> (p -> o) -> p) -> (p -> o) -> p
05:46:31 <ski> and these two then becomes
05:46:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
05:46:45 <ski> Integer -> Integer -> Cont o Integer
05:47:23 <ski> er, no, we should use `po = o -> p', actually ..
05:47:35 <ski> Integer -> Integer -> (Integer -> (o -> p) -> p) -> (o -> p) -> p
05:47:48 <ski> so
05:48:01 <ski> Integer -> Integer -> (Integer -> Cont p o) -> Cont p o
05:48:20 <ski> Integer -> Integer -> ContT o (Cont p) Integer
05:49:26 <ski> the former, `Integer -> Integer -> Cont o Integer', could be adapted, by replacing `o' by `m o', getting `Integer -> Integer -> ContT o m Integer'
05:49:48 <ski> similarly, the latter can be adapted to `Integer -> Integer -> ContT o (ContT p m) Integer'
05:50:30 <ski> albet70 : that helps, any ?
05:50:33 polykernel_ joins (~polykerne@user/polykernel)
05:50:39 trickard__ joins (~trickard@cpe-48-98-47-163.wireline.com.au)
05:52:19 ynzoqn parts (~ynzoqn@user/ynzoqn) ()
05:52:42 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 276 seconds)
05:52:42 trickard__ is now known as trickard
05:54:04 × polykernel quits (~polykerne@user/polykernel) (Ping timeout: 255 seconds)
05:54:04 polykernel_ is now known as polykernel
05:55:25 × driib318 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 255 seconds)
05:56:26 driib318 joins (~driib@vmi931078.contaboserver.net)
06:00:44 × mzg quits (mzg@abusers.hu) (Server closed connection)
06:00:51 mzg joins (mzg@abusers.hu)
06:07:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:09:58 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 240 seconds)
06:12:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
06:19:52 × YoungFrog quits (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
06:23:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:24:29 __monty__ joins (~toonn@user/toonn)
06:28:10 <dibblego> It is my understanding of Applicative laws, that left and right should always be equal, what am I missing? https://play.haskell.org/saved/wLdeG3EL
06:28:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
06:29:24 × Ekho quits (~Ekho@user/ekho) (Server closed connection)
06:30:17 × trickard quits (~trickard@cpe-48-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:31:02 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
06:32:46 <ski> albet70 : exercise, write `selectC :: (Foldable t,Monad m) => t a -> ContT () m a' (using `for_'), `selectCC :: Foldable t => t a -> ContT () (ContT o m) a' (using `foldr'), and then the corresponding "run" functions `collectCS :: ContT () (State [a]) a -> [a]' and `collectCCL :: ContT () (ContT a []) a -> [a]'. compute `collectCS (selectC [2,3,5,7])' and `collectCCL (selectCC [2,3,5,7])'
06:38:19 × doyougnu quits (~doyougnu@38.175.72.111) (Quit: ZNC 1.8.2 - https://znc.in)
06:38:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:39:45 <c_wraith> dibblego: are you basing that on the composition law?
06:40:03 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
06:40:15 Ekho joins (~Ekho@user/ekho)
06:40:19 <c_wraith> because the parens in right are different from the composition law
06:40:35 doyougnu joins (~doyougnu@38.175.72.111)
06:40:46 <dibblego> c_wraith: yes, also, listed here more explicitly: https://hackage-content.haskell.org/package/semigroupoids-6.0.1/docs/Data-Functor-Apply.html#t:Apply
06:41:02 <c_wraith> You need right = (. f) <$> x <*> y
06:41:13 <c_wraith> adding parens changes the association
06:41:15 <dibblego> darnit, thank you
06:42:19 <ski> ($ 99) <$> (x <*> (f <$> y)) = ($ 99) <$> (Just (*) <*> ((+ 1) <$> Just 7)) = ($ 99) <$> (Just ((7 + 1) *))) = Just ((7 + 1) * 99)
06:42:22 <ski> ($ 99) <$> ((. f) <$> (x <*> y)) = ($ 99) <$> ((. (+ 1)) <$> (Just (*) <*> Just 7)) = ($ 99) <$> Just ((7 *) . (+ 1)) = Just (7 * (99 + 1))
06:42:52 <dibblego> yeah, I just skipped over that, thanks
06:43:48 <ski> mm, that looks more sensible, with that association
06:44:38 <c_wraith> I didn't bother actually working out the way each calculates. I just looked at the law, noticed that the association looked off, and tested changing it. :)
06:45:06 ski didn't recognize where it was supposed to be taken from
06:45:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
06:49:53 <c_wraith> I looked at the laws listed in https://hackage.haskell.org/package/base-4.21.0.0/docs/Control-Applicative.html
06:50:00 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
06:50:09 <c_wraith> I never actually remember what they are - just that they're really squirrely compared to the monad laws
06:50:33 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
06:50:45 LBRB joins (~user@user/LBRB)
06:52:53 <ski> pure (.) <*> u <*> v <*> w = u <*> (v <*> w) -- Composition
06:53:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:53:47 <ski> not seeing how `x <*> (f <$> y) = (. f) <$> x <*> y)' follows, really
06:53:53 <ski> hm. i guess
06:54:06 <ski> u <*> pure y = pure ($ y) <*> u -- Interchange
06:54:09 <ski> may be involved
06:54:28 <c_wraith> nah, the only thing involved is pure f <*> x === f <$> x
06:54:52 <c_wraith> that's the only rewrite away from it being exactly the composition law
06:55:01 × AlexZenon quits (~alzenon@178.34.150.240) (Ping timeout: 276 seconds)
06:55:19 × AlexNoo quits (~AlexNoo@178.34.150.240) (Ping timeout: 260 seconds)
06:55:33 <c_wraith> Oh, no. You're right, you need to factor the f in.
06:55:49 <ski> the order is swapped
06:57:17 × raym quits (~ray@user/raym) (Remote host closed the connection)
06:58:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
06:58:27 <c_wraith> ok, yeah. that gets interchange involved
06:59:28 acidjnk joins (~acidjnk@p200300d6e7171949546b19bac1316c06.dip0.t-ipconnect.de)
07:00:02 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
07:00:46 caconym747 joins (~caconym@user/caconym)
07:04:02 AlexZenon joins (~alzenon@178.34.150.240)
07:04:10 tromp joins (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644)
07:04:20 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:04:59 harveypwca joins (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
07:05:10 arahael joins (~arahael@user/arahael)
07:05:31 <Leary> I hate the `Applicative` laws in the haddocks. They should just be associativity of `liftA2 (.)` with identity `pure id`.
07:08:17 × laman quits (laman@rego.ai) (Server closed connection)
07:08:41 laman joins (laman@rego.ai)
07:09:10 <ski> @type GHC.Base.liftA2
07:09:11 <lambdabot> Applicative f => (a -> b -> c) -> f a -> f b -> f c
07:09:16 <ski> (that's a method)
07:17:26 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:20:53 × ft quits (~ft@p3e9bcd7f.dip0.t-ipconnect.de) (Quit: leaving)
07:27:42 × arahael quits (~arahael@user/arahael) (Ping timeout: 260 seconds)
07:31:07 chele joins (~chele@user/chele)
07:32:04 × jreicher quits (~user@user/jreicher) (Ping timeout: 260 seconds)
07:32:56 jreicher joins (~user@user/jreicher)
07:45:24 × fp quits (~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Ping timeout: 252 seconds)
07:45:41 × tromp quits (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:45:57 × LBRB quits (~user@user/LBRB) (Ping timeout: 252 seconds)
07:50:04 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
07:50:06 × dfordivam1 quits (~dfordivam@160.16.87.223.v6.sakura.ne.jp) (Server closed connection)
07:50:35 dfordivam1 joins (~dfordivam@160.16.87.223.v6.sakura.ne.jp)
07:55:28 merijn joins (~merijn@77.242.116.146)
07:56:55 × werneta quits (~werneta@syn-071-083-160-242.res.spectrum.com) (Ping timeout: 255 seconds)
07:59:45 × xnbya quits (~xnbya@2a01:4f8:c17:cbdd::1) (Server closed connection)
07:59:51 xnbya joins (~xnbya@2a01:4f8:c17:cbdd::1)
08:00:06 <jackdk> Now that it's a method, could they be revised?
08:00:39 tromp joins (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644)
08:05:07 ljdarj joins (~Thunderbi@user/ljdarj)
08:07:02 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
08:07:43 × glguy quits (glguy@libera/staff/glguy) (Ping timeout: 624 seconds)
08:14:58 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
08:19:25 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 255 seconds)
08:19:52 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 255 seconds)
08:25:33 × tromp quits (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:26:10 merijn joins (~merijn@77.242.116.146)
08:27:01 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
08:30:24 × Digit quits (~user@user/digit) (Read error: Connection reset by peer)
08:30:51 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
08:31:36 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
08:31:38 Digit joins (~user@user/digit)
08:40:01 euphores joins (~SASL_euph@user/euphores)
08:42:14 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
08:43:40 img joins (~img@user/img)
09:18:00 <ski> not sure it's officially a method, rather than just for efficiency
09:23:33 × harveypwca quits (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c) (Quit: Leaving)
09:26:19 × stilgart quits (~Christoph@2001:41d0:2:8673::42) (Server closed connection)
09:26:28 stilgart joins (~Christoph@2001:41d0:2:8673::42)
09:28:15 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:29:48 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 272 seconds)
09:30:29 vanishingideal joins (~vanishing@user/vanishingideal)
09:33:08 glguy joins (glguy@libera/staff/glguy)
09:33:25 × glguy quits (glguy@libera/staff/glguy) (Read error: Connection reset by peer)
09:33:44 glguy joins (glguy@libera/staff/glguy)
09:41:56 glguy_ joins (glguy@libera/staff/glguy)
09:42:11 × glguy_ quits (glguy@libera/staff/glguy) (Read error: Connection reset by peer)
09:42:31 glguy_ joins (glguy@libera/staff/glguy)
09:42:45 × glguy quits (glguy@libera/staff/glguy) (Read error: Connection reset by peer)
09:42:52 tromp joins (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644)
09:43:21 × rvalue quits (~rvalue@about/hackers/rvalue) (Read error: Connection reset by peer)
09:43:48 rvalue joins (~rvalue@about/hackers/rvalue)
09:50:37 × traxex quits (traxex@user/traxex) (K-Lined)
09:54:17 × tcard__ quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
10:04:06 dhil joins (~dhil@5.151.29.140)
10:04:13 traxex joins (traxex@user/traxex)
10:08:21 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
10:08:40 arahael joins (~arahael@user/arahael)
10:13:00 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
10:13:00 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
10:13:00 haritz joins (~hrtz@user/haritz)
10:15:06 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
10:16:25 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 255 seconds)
10:21:13 × euandreh quits (~Thunderbi@2804:d59:892b:6600:cfc9:47d1:96e8:b32d) (Remote host closed the connection)
10:21:46 × driib318 quits (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
10:32:55 driib318 joins (~driib@vmi931078.contaboserver.net)
10:33:58 Square joins (~Square4@user/square)
10:36:57 fp joins (~Thunderbi@2001:708:20:1406::10c5)
10:38:48 trickard_ joins (~trickard@cpe-48-98-47-163.wireline.com.au)
10:39:45 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 252 seconds)
10:45:46 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:55:42 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 252 seconds)
10:55:52 fp1 joins (~Thunderbi@2001:708:150:10::72df)
10:58:09 fp1 is now known as fp
11:12:29 × califax quits (~califax@user/califx) (Remote host closed the connection)
11:14:22 califax joins (~califax@user/califx)
11:17:17 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
11:22:12 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
11:22:19 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
11:23:04 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
11:28:51 × tromp quits (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:33:50 trickard_ is now known as trickard
11:35:20 <Square> Is there any direct haddock support for documenting type arguments of class?
11:35:53 <Square> ...other than include mention of the arguments in the class documentation body that is.
11:43:05 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
11:46:24 × trickard quits (~trickard@cpe-48-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:46:38 trickard_ joins (~trickard@cpe-48-98-47-163.wireline.com.au)
11:48:56 tromp joins (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644)
11:49:43 × athan quits (~athan@syn-047-132-161-157.res.spectrum.com) (Quit: Konversation terminated!)
12:02:47 athan joins (~athan@syn-047-132-161-157.res.spectrum.com)
12:18:59 ynzoqn joins (~ynzoqn@user/ynzoqn)
12:21:42 <[exa]> Square: probably not, does it even support "normal" function arguments?
12:22:25 <Square> [exa], Actually looks as if there is support for function arguments (but can't remember I've seen it used).
12:23:20 <[exa]> ha yes you can annotate the type
12:23:25 <[exa]> https://haskell-haddock.readthedocs.io/latest/markup.html#function-arguments
12:23:58 <Square> Sadly I don't find anything for type arguments of classes.
12:24:00 <[exa]> hm...can we declare and annotate the kind of the typeclass constraunt? :D
12:26:57 <[exa]> probably not
12:27:01 glguy_ is now known as glguy
12:33:53 × ouilemur quits (~jgmerritt@user/ouilemur) (Ping timeout: 248 seconds)
12:35:59 ouilemur joins (~jgmerritt@user/ouilemur)
12:37:48 × phma quits (phma@2001:5b0:211f:e8b8:5c88:56cb:7320:3f0c) (Read error: Connection reset by peer)
12:37:53 davidlbowman joins (~dlb@user/davidlbowman)
12:44:38 ttybitnik joins (~ttybitnik@user/wolper)
12:50:41 trickard_ is now known as trickard
12:53:49 × mange quits (~mange@user/mange) (Quit: Zzz...)
12:58:54 × exarkun quits (~exarkun@user/exarkun) (Server closed connection)
12:59:45 exarkun joins (~exarkun@user/exarkun)
13:02:31 weary-traveler joins (~user@user/user363627)
13:04:09 × davidlbowman quits (~dlb@user/davidlbowman) (Quit: WeeChat 4.1.1)
13:04:40 davidlbowman joins (~dlb@user/davidlbowman)
13:06:12 × jackdk quits (uid373013@cssa/life/jackdk) (Quit: Connection closed for inactivity)
13:13:12 × fp quits (~Thunderbi@2001:708:150:10::72df) (Ping timeout: 252 seconds)
13:13:54 ystael joins (~ystael@user/ystael)
13:17:55 × divya quits (divya@140.238.251.170) (Server closed connection)
13:26:41 fp joins (~Thunderbi@wireless-86-50-140-217.open.aalto.fi)
13:27:40 × trickard quits (~trickard@cpe-48-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:27:54 trickard_ joins (~trickard@cpe-48-98-47-163.wireline.com.au)
13:31:01 kuribas joins (~user@ptr-17d51eoj04q0l82zsdl.18120a2.ip6.access.telenet.be)
13:33:11 divya joins (divya@140.238.251.170)
13:37:13 × bgamari_ quits (~bgamari@64.223.225.237) (Server closed connection)
13:37:33 bgamari joins (~bgamari@64.223.225.237)
13:38:01 × ystael quits (~ystael@user/ystael) (Ping timeout: 255 seconds)
13:40:16 × ouilemur quits (~jgmerritt@user/ouilemur) (Ping timeout: 255 seconds)
13:45:39 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 252 seconds)
13:51:37 × hsw quits (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw) (Quit: Leaving)
13:52:11 hsw joins (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw)
13:54:26 × hsw quits (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw) (Remote host closed the connection)
13:54:49 hsw joins (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw)
13:56:31 × natto17 quits (~natto@129.154.243.159) (Server closed connection)
13:58:29 natto17 joins (~natto@129.154.243.159)
14:03:23 YoungFrog joins (~youngfrog@2a02:a03f:ca07:f900:7cbc:aef3:7637:77aa)
14:04:05 ouilemur joins (~jgmerritt@user/ouilemur)
14:04:22 × fp quits (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) (Read error: Connection reset by peer)
14:04:36 fp joins (~Thunderbi@wireless-86-50-140-217.open.aalto.fi)
14:05:16 × talisman` quits (~user@2601:644:937c:ed10::ae5) (Remote host closed the connection)
14:08:30 × poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection)
14:11:33 poscat joins (~poscat@user/poscat)
14:17:54 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
14:19:12 × ttybitnik quits (~ttybitnik@user/wolper) (Read error: Connection reset by peer)
14:27:47 trickard_ is now known as trickard
14:30:41 × pabs3 quits (~pabs3@user/pabs3) (Ping timeout: 248 seconds)
14:34:23 × tromp quits (~textual@2001:1c00:3487:1b00:99b3:9a99:29d2:5644) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:35:07 × swistak quits (~swistak@185.21.216.141) (Server closed connection)
14:35:25 swistak joins (~swistak@185.21.216.141)
14:36:57 × trickard quits (~trickard@cpe-48-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:37:11 trickard_ joins (~trickard@cpe-48-98-47-163.wireline.com.au)
14:48:07 × ouilemur quits (~jgmerritt@user/ouilemur) (Ping timeout: 260 seconds)
14:50:05 ouilemur joins (~jgmerritt@user/ouilemur)
14:54:27 phma joins (phma@2001:5b0:210b:deb8:6e74:5968:4a6e:e02b)
14:54:34 × fp quits (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) (Read error: Connection reset by peer)
14:54:37 fp1 joins (~Thunderbi@wireless-86-50-140-217.open.aalto.fi)
14:54:53 × ynzoqn quits (~ynzoqn@user/ynzoqn) (Quit: Client closed)
14:55:27 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
14:57:11 fp1 is now known as fp
14:59:48 tromp joins (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62)
15:03:12 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:06:44 weary-traveler joins (~user@user/user363627)
15:08:46 × phma quits (phma@2001:5b0:210b:deb8:6e74:5968:4a6e:e02b) (Read error: Connection reset by peer)
15:17:13 × nadja quits (~dequbed@banana-new.kilobyte22.de) (Server closed connection)
15:17:22 nadja joins (~dequbed@banana-new.kilobyte22.de)
15:24:21 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
15:25:44 trickard_ is now known as trickard
15:32:46 hiredman joins (~hiredman@frontier1.downey.family)
15:37:03 ft joins (~ft@p3e9bcfa6.dip0.t-ipconnect.de)
15:39:58 × tromp quits (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:46:02 jmcantrell joins (~weechat@user/jmcantrell)
15:54:59 Lycurgus joins (~juan@user/Lycurgus)
15:55:36 pabs3 joins (~pabs3@user/pabs3)
15:56:33 phma joins (phma@2001:5b0:210d:8b88:f11:9951:ebb6:c574)
15:58:15 tccq joins (~user@user/tccq)
15:59:27 tromp joins (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62)
15:59:45 × tccq quits (~user@user/tccq) (Client Quit)
16:00:04 harveypwca joins (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c)
16:04:06 tccq joins (~user@user/tccq)
16:07:45 × jespada quits (~jespada@2800:a4:2219:9800:a55e:3e41:816a:f6ed) (Ping timeout: 248 seconds)
16:09:47 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 260 seconds)
16:10:24 jespada joins (~jespada@2800:a4:233b:b400:5075:546:b1fd:c318)
16:17:11 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
16:20:44 td_ joins (~td@i53870901.versanet.de)
16:21:05 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
16:21:13 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:22:51 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
16:26:35 wootehfoot joins (~wootehfoo@user/wootehfoot)
16:27:38 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Client Quit)
16:33:58 × ouilemur quits (~jgmerritt@user/ouilemur) (Ping timeout: 255 seconds)
16:35:44 ouilemur joins (~jgmerritt@user/ouilemur)
16:35:47 × pabs3 quits (~pabs3@user/pabs3) (Quit: Don't rest until all the world is paved in moss and greenery.)
16:46:27 pabs3 joins (~pabs3@user/pabs3)
16:47:15 ljdarj joins (~Thunderbi@user/ljdarj)
16:53:12 × dhil quits (~dhil@5.151.29.140) (Ping timeout: 252 seconds)
16:59:47 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
17:00:15 × Lycurgus quits (~juan@user/Lycurgus) (Quit: ( juan@acm.org ))
17:01:07 b7r6 joins (~b7r6@user/b7r6)
17:05:23 × stefan-__ quits (~m-yh2rcc@42dots.de) (Remote host closed the connection)
17:05:34 ttybitnik joins (~ttybitnik@user/wolper)
17:10:34 × gentauro quits (~gentauro@user/gentauro) (Ping timeout: 276 seconds)
17:21:03 × tromp quits (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:23:51 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
17:25:03 fkinos joins (~fkinos@2804:14c:49:83b2:b721:115e:cda2:dec6)
17:26:12 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
17:26:36 × fkinos quits (~fkinos@2804:14c:49:83b2:b721:115e:cda2:dec6) (Remote host closed the connection)
17:40:27 tromp joins (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62)
17:43:15 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
17:45:11 × Typedfern quits (~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net) (Server closed connection)
17:45:36 Typedfern joins (~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net)
17:49:05 × b7r6 quits (~b7r6@user/b7r6) (Ping timeout: 250 seconds)
18:00:23 stefan-__ joins (~m-yh2rcc@42dots.de)
18:05:47 b7r6 joins (~b7r6@user/b7r6)
18:08:28 × fp quits (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) (Ping timeout: 255 seconds)
18:11:07 × stefan-__ quits (~m-yh2rcc@42dots.de) (Remote host closed the connection)
18:12:01 gentauro joins (~gentauro@user/gentauro)
18:13:07 stefan-__ joins (~m-yh2rcc@42dots.de)
18:14:37 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
18:20:34 trickard__ joins (~trickard@cpe-58-98-47-163.wireline.com.au)
18:21:04 × trickard quits (~trickard@cpe-48-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
18:27:30 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
18:32:33 jmcantrell joins (~weechat@user/jmcantrell)
18:36:11 × tccq quits (~user@user/tccq) (Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.1))
18:37:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:44:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
18:44:39 × ttybitnik quits (~ttybitnik@user/wolper) (Remote host closed the connection)
18:45:56 sprotte24 joins (~sprotte24@p200300d16f2352007d3d768a06cccf7a.dip0.t-ipconnect.de)
18:49:03 jackdk joins (uid373013@cssa/life/jackdk)
18:51:04 × kuribas quits (~user@ptr-17d51eoj04q0l82zsdl.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
18:52:25 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:52:26 × phma quits (phma@2001:5b0:210d:8b88:f11:9951:ebb6:c574) (Read error: Connection reset by peer)
18:55:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:57:29 phma joins (~phma@host-67-44-208-80.hnremote.net)
18:59:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
19:00:00 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
19:00:37 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
19:00:42 caconym747 joins (~caconym@user/caconym)
19:01:13 target_i joins (~target_i@user/target-i/x-6023099)
19:02:50 × harveypwca quits (~harveypwc@2601:246:d080:f6e0:27d6:8cc7:eca9:c46c) (Quit: Leaving)
19:06:55 Square2 joins (~Square@user/square)
19:10:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:11:01 × Square quits (~Square4@user/square) (Ping timeout: 255 seconds)
19:15:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
19:16:06 mellowtractor joins (~user@180.151.196.242)
19:21:30 mellowtractor parts (~user@180.151.196.242) (ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.1))
19:26:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:26:15 × tromp quits (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:30:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
19:41:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:44:12 × sefidel quits (~sefidel@user/sefidel) (Server closed connection)
19:44:26 sefidel joins (~sefidel@user/sefidel)
19:46:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
19:47:57 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 260 seconds)
19:52:46 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
19:56:01 × b7r6 quits (~b7r6@user/b7r6) (Quit: Client closed)
19:56:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:01:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:01:59 tromp joins (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62)
20:05:04 ljdarj joins (~Thunderbi@user/ljdarj)
20:07:13 ttybitnik joins (~ttybitnik@user/wolper)
20:07:34 ljdarj1 joins (~Thunderbi@user/ljdarj)
20:09:14 rvalue- joins (~rvalue@about/hackers/rvalue)
20:09:32 × rvalue quits (~rvalue@about/hackers/rvalue) (Ping timeout: 260 seconds)
20:10:25 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 255 seconds)
20:10:25 ljdarj1 is now known as ljdarj
20:10:57 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
20:12:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:15:42 euphores joins (~SASL_euph@user/euphores)
20:16:49 rvalue- is now known as rvalue
20:17:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:22:04 sp1ff joins (~user@c-24-21-190-184.hsd1.wa.comcast.net)
20:29:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:31:54 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
20:36:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
20:41:15 × Miroboru quits (~myrvoll@84.215.249.36) (Ping timeout: 276 seconds)
20:44:18 karenw joins (~karenw@user/karenw)
20:46:37 × karenw quits (~karenw@user/karenw) (Client Quit)
20:47:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:48:05 karenw joins (~karenw@user/karenw)
20:52:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
20:54:59 × tromp quits (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62) (Quit: My iMac has gone to sleep. ZZZzzz…)
20:55:30 Miroboru joins (~myrvoll@84.215.249.36)
21:01:43 tromp joins (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62)
21:02:02 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
21:02:54 × AlexZenon quits (~alzenon@178.34.150.240) (Ping timeout: 252 seconds)
21:03:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:04:24 × jreicher quits (~user@user/jreicher) (Read error: Connection reset by peer)
21:04:24 × karenw quits (~karenw@user/karenw) (Remote host closed the connection)
21:07:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
21:10:22 AlexZenon joins (~alzenon@178.34.150.240)
21:17:10 × nadja quits (~dequbed@banana-new.kilobyte22.de) (Quit: bye!)
21:18:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:23:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
21:24:23 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
21:24:40 × AlexZenon quits (~alzenon@178.34.150.240) (Ping timeout: 255 seconds)
21:24:50 × tromp quits (~textual@2001:1c00:3487:1b00:31f0:971:c727:4a62) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:24:58 jreicher joins (~user@user/jreicher)
21:26:00 × phma quits (~phma@host-67-44-208-80.hnremote.net) (Read error: Connection reset by peer)
21:27:48 AlexZenon joins (~alzenon@178.34.150.240)
21:30:11 nadja joins (~dequbed@banana-new.kilobyte22.de)
21:33:31 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:34:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:40:28 × euphores quits (~SASL_euph@user/euphores) (Ping timeout: 240 seconds)
21:41:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
21:43:47 phma joins (phma@2001:5b0:211b:adc8:2e3f:1ec9:3506:fd4a)
21:46:09 × buhman quits (sid411355@user/buhman) (Server closed connection)
21:46:26 buhman joins (sid411355@user/buhman)
21:51:27 × olivial quits (~benjaminl@user/benjaminl) (Ping timeout: 276 seconds)
21:52:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:52:35 × Fangs quits (sid141280@id-141280.hampstead.irccloud.com) (Server closed connection)
21:52:48 Fangs joins (sid141280@id-141280.hampstead.irccloud.com)
21:56:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
21:56:52 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
22:05:23 olivial joins (~benjaminl@user/benjaminl)
22:07:15 × fevcadsohge^ quits (~fevdiasso@c-69-180-8-224.hsd1.ga.comcast.net) (Remote host closed the connection)
22:07:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:11:57 weary-traveler joins (~user@user/user363627)
22:12:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
22:22:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:23:38 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
22:24:35 fgarcia_ joins (~lei@user/fgarcia)
22:25:25 × fgarcia quits (~lei@user/fgarcia) (Ping timeout: 255 seconds)
22:26:30 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
22:27:23 fgarcia_ is now known as fgarcia
22:29:46 pavonia joins (~user@user/siracusa)
22:29:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
22:30:22 × acidjnk quits (~acidjnk@p200300d6e7171949546b19bac1316c06.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
22:31:39 trickard__ is now known as trickard
22:34:10 Sgeo joins (~Sgeo@user/sgeo)
22:39:09 × jespada quits (~jespada@2800:a4:233b:b400:5075:546:b1fd:c318) (Ping timeout: 252 seconds)
22:40:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:45:13 × arahael quits (~arahael@user/arahael) (Ping timeout: 255 seconds)
22:45:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:51:48 × jreicher quits (~user@user/jreicher) (Quit: Dentist)
22:56:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:00:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
23:02:03 × Leary quits (~Leary@user/Leary/x-0910699) (Remote host closed the connection)
23:06:38 × sp1ff quits (~user@c-24-21-190-184.hsd1.wa.comcast.net) (Remote host closed the connection)
23:06:53 × trickard quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
23:07:07 trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au)
23:08:05 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:11:07 × trickard_ quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
23:11:30 Leary joins (~Leary@user/Leary/x-0910699)
23:11:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:16:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
23:17:17 trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au)
23:19:26 × unlucy quits (sid572875@user/unlucy) (Server closed connection)
23:19:55 unlucy joins (sid572875@user/unlucy)
23:21:37 unjust joins (~nocarrier@user/unjust)
23:24:31 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
23:25:26 × phma quits (phma@2001:5b0:211b:adc8:2e3f:1ec9:3506:fd4a) (Read error: Connection reset by peer)
23:26:09 × andreas303 quits (andreas303@is.drunk.and.ready-to.party) (Server closed connection)
23:27:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:28:00 andreas303 joins (andreas303@is.drunk.and.ready-to.party)
23:30:28 × yegor quits (~yegor@user/yegorc) (Excess Flood)
23:32:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
23:32:14 yegor joins (~yegor@user/yegorc)
23:32:40 trickard_ is now known as trickard
23:38:03 arahael joins (~arahael@user/arahael)
23:38:29 × gorignak quits (~gorignak@user/gorignak) (Ping timeout: 248 seconds)
23:39:49 gorignak joins (~gorignak@user/gorignak)
23:42:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:46:47 × sprotte24 quits (~sprotte24@p200300d16f2352007d3d768a06cccf7a.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
23:47:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
23:53:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:57:24 ljdarj1 joins (~Thunderbi@user/ljdarj)
23:57:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)

All times are in UTC on 2025-08-11.