2024/11/13

Newest at the top

2024-11-14 00:02:55 +0100Everything(~Everythin@46.211.104.82) (Quit: leaving)
2024-11-14 00:01:51 +0100falafel(~falafel@2600:1700:99f4:2050:41b3:d17e:817a:4e83) falafel
2024-11-13 23:51:23 +0100visilii(~visilii@213.24.133.209)
2024-11-13 23:49:08 +0100visilii_(~visilii@85.172.76.118) (Ping timeout: 252 seconds)
2024-11-13 23:47:44 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2024-11-13 23:45:19 +0100visilii(~visilii@213.24.132.178) (Ping timeout: 260 seconds)
2024-11-13 23:45:08 +0100ash3en(~Thunderbi@31.16.203.214) (Quit: ash3en)
2024-11-13 23:44:13 +0100visilii_(~visilii@85.172.76.118)
2024-11-13 23:40:40 +0100alexherbo2(~alexherbo@2a02-8440-3117-f07c-987b-fc29-77ee-addd.rev.sfr.net) alexherbo2
2024-11-13 23:38:38 +0100DigitteknohippieDigit
2024-11-13 23:34:07 +0100ash3en(~Thunderbi@31.16.203.214) ash3en
2024-11-13 23:33:34 +0100ash3en(~Thunderbi@31.16.203.214) (Client Quit)
2024-11-13 23:32:58 +0100ash3en(~Thunderbi@31.16.203.214) ash3en
2024-11-13 23:32:39 +0100Digit(~user@user/digit) (Ping timeout: 260 seconds)
2024-11-13 23:32:07 +0100Digitteknohippie(~user@user/digit) Digit
2024-11-13 23:19:43 +0100takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2024-11-13 23:16:29 +0100agent314(~quassel@static-198-44-129-53.cust.tzulo.com) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2024-11-13 23:08:33 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
2024-11-13 23:07:07 +0100misterfish(~misterfis@84.53.85.146) (Ping timeout: 265 seconds)
2024-11-13 23:03:53 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-11-13 23:02:11 +0100ubert(~Thunderbi@178.165.164.236.wireless.dyn.drei.com) (Ping timeout: 252 seconds)
2024-11-13 23:01:21 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
2024-11-13 22:53:04 +0100agent314(~quassel@static-198-44-129-53.cust.tzulo.com) agent314
2024-11-13 22:34:18 +0100L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-11-13 22:31:10 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-11-13 22:30:50 +0100michalz(~michalz@185.246.207.201) (Remote host closed the connection)
2024-11-13 22:15:48 +0100L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2024-11-13 22:13:15 +0100L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-11-13 22:03:32 +0100cuteguest(~cuteguest@67-134-33-194.dia.static.qwest.net) (Client Quit)
2024-11-13 22:02:17 +0100Everything(~Everythin@46.211.104.82) Everything
2024-11-13 22:02:14 +0100cuteguest(~cuteguest@67-134-33-194.dia.static.qwest.net)
2024-11-13 21:55:16 +0100weary-traveler(~user@user/user363627) user363627
2024-11-13 21:50:14 +0100lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 255 seconds)
2024-11-13 21:45:52 +0100 <lxsameer> mauke: yin thanks folks
2024-11-13 21:43:58 +0100 <yin> (laugh)
2024-11-13 21:43:47 +0100 <yin> s/live/love
2024-11-13 21:43:39 +0100 <yin> and fall in live with Haskell all over again
2024-11-13 21:43:21 +0100 <yin> lxsameer: if you want to take the opportunity to get fancy https://blog.csongor.co.uk/time-travel-in-haskell-for-dummies/
2024-11-13 21:40:43 +0100alp(~alp@2001:861:e3d6:8f80:8dec:7d0f:9187:87d0)
2024-11-13 21:40:25 +0100alp(~alp@2001:861:e3d6:8f80:483c:b8c6:93d5:82bd) (Remote host closed the connection)
2024-11-13 21:39:05 +0100briandaed(~root@185.234.210.211) (Remote host closed the connection)
2024-11-13 21:38:22 +0100Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-11-13 21:37:55 +0100 <mauke> unless you put IORefs in your record or something
2024-11-13 21:37:45 +0100 <mauke> sure, except Reader doesn't really let you modify the state
2024-11-13 21:34:16 +0100mestre(~mestre@192.145.217.7) (Client Quit)
2024-11-13 21:32:55 +0100mestre(~mestre@192.145.217.7)
2024-11-13 21:32:52 +0100CrunchyFlakes(~CrunchyFl@31.19.233.78) (Ping timeout: 244 seconds)
2024-11-13 21:32:49 +0100CrunchyFlakes_(~CrunchyFl@ip1f13e94e.dynamic.kabel-deutschland.de)
2024-11-13 21:27:55 +0100 <lxsameer> I have a `Conext` type that basically is the state of my program, I pass it almost everywhere. At the moment it's just a record. Some functions will return a new context. Does it make sense to do something like `newtype Context a = Context (ReaderT State .... a) deriving (Monad, MonadReader, ....)`?
2024-11-13 21:25:23 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)