2024/11/05

Newest at the top

2024-11-05 11:25:13 +0100alp(~alp@2001:861:e3d6:8f80:86cd:f9bc:2fcc:950e)
2024-11-05 11:24:51 +0100alp(~alp@static-176-175-89-30.ftth.abo.bbox.fr) (Remote host closed the connection)
2024-11-05 11:24:33 +0100misterfish(~misterfis@31-161-39-137.biz.kpn.net) misterfish
2024-11-05 11:17:48 +0100abyss(~nandv@37.19.205.154) (Ping timeout: 265 seconds)
2024-11-05 11:17:37 +0100libertyprime(~libertypr@118-92-73-199.dsl.dyn.ihug.co.nz) libertyprime
2024-11-05 11:16:23 +0100emfrom(~emfrom@37.171.102.197)
2024-11-05 11:14:17 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) ezzieyguywuf
2024-11-05 11:13:36 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Ping timeout: 252 seconds)
2024-11-05 11:09:34 +0100l-Shane-l(~l-Shane-l@user/l-Shane-l) l-Shane-l
2024-11-05 11:09:04 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 260 seconds)
2024-11-05 11:08:44 +0100lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2024-11-05 11:08:05 +0100misterfish(~misterfis@h239071.upc-h.chello.nl) (Ping timeout: 255 seconds)
2024-11-05 10:59:52 +0100ubert(~Thunderbi@178.115.51.39.wireless.dyn.drei.com) ubert
2024-11-05 10:58:31 +0100enikar(~enikar@user/enikar) (Quit: WeeChat 3.0)
2024-11-05 10:54:04 +0100rvalue-rvalue
2024-11-05 10:51:32 +0100cyphase(~cyphase@user/cyphase) cyphase
2024-11-05 10:49:56 +0100cyphase(~cyphase@user/cyphase) (Read error: Connection reset by peer)
2024-11-05 10:49:26 +0100chele(~chele@user/chele) chele
2024-11-05 10:48:44 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 272 seconds)
2024-11-05 10:48:11 +0100rvalue-(~rvalue@user/rvalue) rvalue
2024-11-05 10:42:30 +0100 <haskellbridge> 广 / 廣 (wide, adj.)
2024-11-05 10:42:30 +0100 <haskellbridge> <hellwolf> 书 / 書 (book)
2024-11-05 10:41:26 +0100 <Inst> (since simplified Chinese, among other things, makes Chinese far faster to write in non-cursive forms)
2024-11-05 10:41:02 +0100 <Inst> nice analogy, given that o takes forever to type whereas . is a keyboard default
2024-11-05 10:39:26 +0100 <merijn> It's a bad extension that should feel bad about itself >.<
2024-11-05 10:39:17 +0100 <kaol> I'll happily never use it myself.
2024-11-05 10:38:52 +0100 <merijn> RecordDotSyntax exists solely to make Haskell's relatively clean grammar a confusing nightmare hellscape
2024-11-05 10:38:38 +0100 <haskellbridge> <hellwolf> . to ∘ is simplified chinese to traditional chinese.
2024-11-05 10:38:23 +0100 <kaol> That's just syntax. I'm thinking of type level mayhem.
2024-11-05 10:36:33 +0100 <Inst> and RecordDotSyntax
2024-11-05 10:36:21 +0100 <Inst> it's also used for Module.bindingInModule
2024-11-05 10:36:10 +0100 <Inst> you can remember it's supposed to resemble the composition operator in math, but there's a dozen other things it's used in computer science
2024-11-05 10:35:45 +0100 <Inst> . is confusing, tbh
2024-11-05 10:35:22 +0100 <kaol> Just to get "(+1) . [1,2,3]". Not confusing at all.
2024-11-05 10:33:47 +0100 <kaol> Some people just want to see the world burn. Like by redefining map = fmap = (.).
2024-11-05 10:32:46 +0100haskellbridgehellwolf duck now
2024-11-05 10:32:44 +0100 <haskellbridge> <hellwolf> sorry for not sorry for the digress. I figured it's an IRC channel, I can get away with some interjections.
2024-11-05 10:32:19 +0100 <tomsmeding> we get a link :) (wait a minute and it'll show up here https://ircbrowse.tomsmeding.com/browse/lchaskell?events_page=13963 )
2024-11-05 10:31:53 +0100 <haskellbridge> <hellwolf> Hope screenshot works for IRC users too.
2024-11-05 10:31:48 +0100 <haskellbridge> <hellwolf> https://kf8nh.com/_heisenbridge/media/matrix.org/xKUfmoznwCHkVefPSdGMuRsW/vGfaLYyIYNk/image.png
2024-11-05 10:28:04 +0100rvalue(~rvalue@user/rvalue) rvalue
2024-11-05 10:27:51 +0100 <tomsmeding> now set (f1 ~ (->) a1) and (f2 ~ (->) a2)
2024-11-05 10:27:36 +0100 <Inst> (.) = fmap for instance Functor (r ->)
2024-11-05 10:27:35 +0100rvalue(~rvalue@user/rvalue) (Read error: Connection reset by peer)
2024-11-05 10:27:34 +0100 <lambdabot> (Functor f1, Functor f2) => (a -> b) -> f1 (f2 a) -> f1 (f2 b)
2024-11-05 10:27:33 +0100 <tomsmeding> :t fmap fmap fmap
2024-11-05 10:27:31 +0100 <lambdabot> (b -> c) -> (a1 -> a2 -> b) -> a1 -> a2 -> c
2024-11-05 10:27:30 +0100 <tomsmeding> :t (.) . (.)
2024-11-05 10:27:03 +0100 <haskellbridge> <hellwolf> no, (.) != fmap. I just double checked with hoogle ;)
2024-11-05 10:27:03 +0100DigitteknohippieDigit