2026/02/27

Newest at the top

2026-02-27 15:55:04 +0100 <yin> well i guess i'll comment the hell out of it
2026-02-27 15:51:57 +0100 <lambdabot> ap
2026-02-27 15:51:57 +0100 <int-e> @pl \f g x -> f x (g x)
2026-02-27 15:51:34 +0100 <lambdabot> Applicative ((->) w) => (w -> (a -> b)) -> (w -> a) -> w -> b
2026-02-27 15:51:33 +0100 <yin> :t (<*>) @((->) _)
2026-02-27 15:50:39 +0100 <int-e> yes it is
2026-02-27 15:50:15 +0100 <yin> is this <*> ?
2026-02-27 15:49:37 +0100 <yin> oh wait
2026-02-27 15:48:05 +0100 <yin> i find myself using this all the time, under some form or another
2026-02-27 15:47:48 +0100 <yin> for `liftA2 f id g`
2026-02-27 15:47:34 +0100 <yin> is there a more appropriate abstraction?
2026-02-27 15:47:04 +0100 <lambdabot> (Semigroup c, Enum c) => c -> c
2026-02-27 15:47:03 +0100 <yin> :t liftA2 (<>) id succ
2026-02-27 15:46:38 +0100 <lambdabot> (Semigroup c, Enum c) => c -> c
2026-02-27 15:46:36 +0100 <yin> :t uncurry (<>) . (id &&& succ)
2026-02-27 15:46:32 +0100tales(~tales@149.167.1.176) (Ping timeout: 256 seconds)
2026-02-27 15:45:44 +0100 <lambdabot> from the context: (Show a, FromExpr c)
2026-02-27 15:45:44 +0100 <lambdabot> • Could not deduce ‘Show b0’ arising from a use of ‘g’
2026-02-27 15:45:44 +0100 <lambdabot> error: [GHC-39999]
2026-02-27 15:45:42 +0100 <yin> :t uncurry g . (id &&& f)
2026-02-27 15:45:28 +0100 <yin> @pl uncurry g . (id &&& f)
2026-02-27 15:41:51 +0100tales(~tales@149.167.1.176)
2026-02-27 15:39:11 +0100sixfourtwelve(~ethanmorg@static.82.129.225.46.clients.your-server.de)
2026-02-27 15:37:51 +0100sixfourtwelve(~ethanmorg@static.82.129.225.46.clients.your-server.de) (Quit: leaving)
2026-02-27 15:31:43 +0100Googulator69(~Googulato@team.broadbit.hu)
2026-02-27 15:31:25 +0100Googulator69(~Googulato@team.broadbit.hu) (Quit: Client closed)
2026-02-27 15:27:11 +0100chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-02-27 15:24:57 +0100marinelli(~weechat@gateway/tor-sasl/marinelli) marinelli
2026-02-27 15:24:20 +0100chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-02-27 15:00:57 +0100tydes(~tydes@user/ttydes) ttydes
2026-02-27 14:57:44 +0100bggd_(~bgg@2a01:e0a:fd5:f510:f2e9:bf08:81c5:a9a2)
2026-02-27 14:48:30 +0100rekahsoft(~rekahsoft@76.67.111.168) rekahsoft
2026-02-27 14:41:45 +0100lbseale(~quassel@user/ep1ctetus) (Client Quit)
2026-02-27 14:37:59 +0100lbseale(~quassel@user/ep1ctetus) ep1ctetus
2026-02-27 14:30:58 +0100tales(~tales@149.167.1.176) (Ping timeout: 248 seconds)
2026-02-27 14:26:38 +0100tales(~tales@149.167.1.176)
2026-02-27 14:11:30 +0100haritz(~hrtz@user/haritz) haritz
2026-02-27 14:11:30 +0100haritz(~hrtz@140.228.70.141) (Changing host)
2026-02-27 14:11:30 +0100haritz(~hrtz@140.228.70.141)
2026-02-27 14:09:20 +0100housemate(~housemate@202.7.248.67) housemate
2026-02-27 13:45:30 +0100causal(~eric@50.46.156.145) (Quit: WeeChat 4.8.1)
2026-02-27 13:41:40 +0100natto17(~natto@129.154.243.159) natto
2026-02-27 13:41:32 +0100divya(divya@140.238.251.170) divya
2026-02-27 13:39:38 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2026-02-27 13:39:24 +0100Enrico63(~Enrico63@host-80-104-109-187.retail.telecomitalia.it) Enrico63
2026-02-27 13:39:21 +0100misterfish(~misterfis@84.53.85.146) misterfish
2026-02-27 13:38:13 +0100Vajb(~Vajb@2001:999:38:a1b6:95aa:8c38:ae41:ec93)
2026-02-27 13:37:24 +0100gmg(~user@user/gehmehgeh) (Ping timeout: 258 seconds)
2026-02-27 13:36:39 +0100p3n(~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) p3n
2026-02-27 13:34:02 +0100p3n(~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (Quit: ZNC 1.10.1 - https://znc.in)