Logs: liberachat/#haskell
| 2026-02-09 16:50:48 | Googulator49 | is now known as Googulator |
| 2026-02-09 16:51:38 | → | janus joins (janus@user/janus) |
| 2026-02-09 16:53:30 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 16:56:18 | → | Enrico63 joins (~Enrico63@host-79-27-153-69.retail.telecomitalia.it) |
| 2026-02-09 16:57:25 | × | petrichor quits (~jez@user/petrichor) (Ping timeout: 244 seconds) |
| 2026-02-09 16:58:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-02-09 17:05:23 | → | petrichor joins (~jez@user/petrichor) |
| 2026-02-09 17:08:10 | × | Enrico63 quits (~Enrico63@host-79-27-153-69.retail.telecomitalia.it) (Quit: Client closed) |
| 2026-02-09 17:09:20 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 17:10:19 | × | trickard_ quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-02-09 17:10:32 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-09 17:12:23 | × | Googulator quits (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) (Quit: Client closed) |
| 2026-02-09 17:12:36 | → | Googulator joins (~Googulato@2a01-036d-0106-216f-e9c4-b0ef-4e86-2425.pool6.digikabel.hu) |
| 2026-02-09 17:14:05 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-02-09 17:16:13 | × | petrichor quits (~jez@user/petrichor) (Ping timeout: 264 seconds) |
| 2026-02-09 17:22:06 | × | tromp quits (~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-02-09 17:22:55 | → | tromp joins (~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) |
| 2026-02-09 17:25:04 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 17:28:03 | → | petrichor joins (~jez@user/petrichor) |
| 2026-02-09 17:30:40 | → | tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
| 2026-02-09 17:32:01 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-02-09 17:34:00 | × | tromp quits (~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-02-09 17:36:57 | → | Guest58 joins (~Guest58@194.246.81.225) |
| 2026-02-09 17:51:24 | → | tromp joins (~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) |
| 2026-02-09 17:52:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 17:53:06 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-02-09 17:57:13 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 246 seconds) |
| 2026-02-09 17:57:37 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-09 18:06:14 | × | KindFoxo quits (~KindFoxo@user/KindoFoxo) (Read error: Connection reset by peer) |
| 2026-02-09 18:06:33 | → | KindFoxo joins (~KindFoxo@user/KindoFoxo) |
| 2026-02-09 18:08:05 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 18:12:53 | × | kuribas quits (~user@2a02-1810-2825-6000-aa26-243-5761-7363.ip6.access.telenet.be) (Remote host closed the connection) |
| 2026-02-09 18:13:12 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2026-02-09 18:21:15 | × | Guest58 quits (~Guest58@194.246.81.225) (Quit: Client closed) |
| 2026-02-09 18:23:54 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 18:27:31 | × | tromp quits (~textual@2001:1c00:3487:1b00:199:803c:4cc4:404b) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-02-09 18:30:08 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-02-09 18:31:13 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-09 18:32:25 | × | olivial quits (~benjaminl@user/benjaminl) (Ping timeout: 264 seconds) |
| 2026-02-09 18:33:11 | → | olivial joins (~benjaminl@user/benjaminl) |
| 2026-02-09 18:33:38 | → | Square2 joins (~Square@user/square) |
| 2026-02-09 18:34:25 | × | emaczen quits (~user@user/emaczen) (Remote host closed the connection) |
| 2026-02-09 18:35:01 | × | Square quits (~Square4@user/square) (Ping timeout: 246 seconds) |
| 2026-02-09 18:36:26 | → | emaczen joins (~user@user/emaczen) |
| 2026-02-09 18:41:56 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 18:46:28 | trickard_ | is now known as trickard |
| 2026-02-09 18:47:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-09 18:50:02 | → | trickard__ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2026-02-09 18:51:01 | × | trickard quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 264 seconds) |
| 2026-02-09 18:55:50 | → | hakutaku joins (~textual@user/hakutaku) |
| 2026-02-09 18:57:59 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 19:01:01 | × | jess quits (meow@libera/staff/cat/jess) () |
| 2026-02-09 19:03:04 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2026-02-09 19:06:12 | × | attlin quits (~user@user/attlin) (Quit: Leaving) |
| 2026-02-09 19:06:49 | → | attlin joins (~user@216.126.236.136) |
| 2026-02-09 19:06:49 | × | attlin quits (~user@216.126.236.136) (Changing host) |
| 2026-02-09 19:06:49 | → | attlin joins (~user@user/attlin) |
| 2026-02-09 19:13:46 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 19:13:51 | → | ft joins (~ft@p508db4c0.dip0.t-ipconnect.de) |
| 2026-02-09 19:15:15 | × | attlin quits (~user@user/attlin) (Quit: Leaving) |
| 2026-02-09 19:16:28 | → | Tuplanolla joins (~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) |
| 2026-02-09 19:18:26 | → | attlin joins (~user@user/attlin) |
| 2026-02-09 19:19:08 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
| 2026-02-09 19:19:18 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 2026-02-09 19:19:36 | × | attlin quits (~user@user/attlin) (Client Quit) |
| 2026-02-09 19:20:13 | → | attlin joins (~user@216.126.236.136) |
| 2026-02-09 19:20:13 | × | attlin quits (~user@216.126.236.136) (Changing host) |
| 2026-02-09 19:20:13 | → | attlin joins (~user@user/attlin) |
| 2026-02-09 19:22:43 | × | attlin quits (~user@user/attlin) (Client Quit) |
| 2026-02-09 19:22:51 | jmcantrell_ | is now known as jmcantrell |
| 2026-02-09 19:23:19 | × | target_i quits (~target_i@user/target-i/x-6023099) (Ping timeout: 240 seconds) |
| 2026-02-09 19:24:37 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 2026-02-09 19:25:15 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 2026-02-09 19:29:36 | → | merijn joins (~merijn@62.45.136.136) |
| 2026-02-09 19:30:44 | → | attlin joins (~user@user/attlin) |
| 2026-02-09 19:31:30 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 2026-02-09 19:34:09 | × | DetourNetworkUK quits (DetourNetw@user/DetourNetworkUK) (Read error: Connection reset by peer) |
| 2026-02-09 19:34:18 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 252 seconds) |
| 2026-02-09 19:34:58 | → | DetourNetworkUK joins (~DetourNet@user/DetourNetworkUK) |
| 2026-02-09 19:43:56 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 2026-02-09 19:44:26 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds) |
| 2026-02-09 19:45:16 | Lord_of_Life_ | is now known as Lord_of_Life |
| 2026-02-09 19:45:19 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 19:50:32 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-02-09 19:57:44 | × | machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 244 seconds) |
| 2026-02-09 20:01:06 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-02-09 20:03:58 | → | peterbecich joins (~Thunderbi@71.84.33.135) |
| 2026-02-09 20:08:25 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-09 20:09:33 | → | messewix joins (~jmc@user/messewix) |
| 2026-02-09 20:11:09 | → | s3np41 joins (~s3np41@078088254000.unknown.vectranet.pl) |
| 2026-02-09 20:11:29 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-02-09 20:12:40 | × | peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 255 seconds) |
| 2026-02-09 20:14:19 | <s3np41> | Anyone knows of good resources to read up on the ReaderT pattern? |
| 2026-02-09 20:15:09 | AlexNoo_ | is now known as AlexNoo |
| 2026-02-09 20:17:14 | <EvanR> | there's not much to say about ReaderT itself, which transforms any monad to one with an additional read only context, which you can fully get by writing one yourself |
| 2026-02-09 20:17:22 | → | peterbecich joins (~Thunderbi@71.84.33.135) |
| 2026-02-09 20:17:37 | <ncf> | it's not a pattern, it's a monad transformer, and https://hackage-content.haskell.org/package/mtl-2.3.2/docs/Control-Monad-Reader.html |
| 2026-02-09 20:17:48 | <ncf> | even has examples! |
| 2026-02-09 20:17:57 | <EvanR> | but going further and making the mtl and transformers API more abstract... there's SPJ's paper listed on the haddocks |
| 2026-02-09 20:18:16 | × | bggd_ quits (~bgg@2a01:e0a:fd5:f510:870e:b6e1:18ac:1926) (Remote host closed the connection) |
All times are in UTC.