Newest at the top
| 2026-02-09 21:21:05 +0100 | <ncf> | if you want an introduction to monad transformers in general then https://en.wikibooks.org/wiki/Haskell/Monad_transformers |
| 2026-02-09 21:20:20 +0100 | <EvanR> | there do be those there |
| 2026-02-09 21:20:00 +0100 | <s3np41> | Thanks anyways |
| 2026-02-09 21:19:53 +0100 | <s3np41> | well i just wanted to get good examples, so i guess the hackage should suffice? |
| 2026-02-09 21:19:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-09 21:18:16 +0100 | bggd_ | (~bgg@2a01:e0a:fd5:f510:870e:b6e1:18ac:1926) (Remote host closed the connection) |
| 2026-02-09 21:17:57 +0100 | <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 21:17:48 +0100 | <ncf> | even has examples! |
| 2026-02-09 21:17:37 +0100 | <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 21:17:22 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-02-09 21:17:14 +0100 | <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 21:15:09 +0100 | AlexNoo_ | AlexNoo |
| 2026-02-09 21:14:19 +0100 | <s3np41> | Anyone knows of good resources to read up on the ReaderT pattern? |
| 2026-02-09 21:12:40 +0100 | peterbecich | (~Thunderbi@71.84.33.135) (Ping timeout: 255 seconds) |
| 2026-02-09 21:11:29 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) humasect |
| 2026-02-09 21:11:09 +0100 | s3np41 | (~s3np41@078088254000.unknown.vectranet.pl) |
| 2026-02-09 21:09:33 +0100 | messewix | (~jmc@user/messewix) messewix |
| 2026-02-09 21:08:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-02-09 21:03:58 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-02-09 21:01:06 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-09 20:57:44 +0100 | machinedgod | (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 244 seconds) |
| 2026-02-09 20:50:32 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-02-09 20:45:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-09 20:45:16 +0100 | Lord_of_Life_ | Lord_of_Life |
| 2026-02-09 20:44:26 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds) |
| 2026-02-09 20:43:56 +0100 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
| 2026-02-09 20:34:58 +0100 | DetourNetworkUK | (~DetourNet@user/DetourNetworkUK) DetourNetworkUK |
| 2026-02-09 20:34:18 +0100 | merijn | (~merijn@62.45.136.136) (Ping timeout: 252 seconds) |
| 2026-02-09 20:34:09 +0100 | DetourNetworkUK | (DetourNetw@user/DetourNetworkUK) (Read error: Connection reset by peer) |
| 2026-02-09 20:31:30 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection) |
| 2026-02-09 20:30:44 +0100 | attlin | (~user@user/attlin) attlin |
| 2026-02-09 20:29:36 +0100 | merijn | (~merijn@62.45.136.136) merijn |
| 2026-02-09 20:25:15 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
| 2026-02-09 20:24:37 +0100 | target_i | (~target_i@user/target-i/x-6023099) target_i |
| 2026-02-09 20:23:19 +0100 | target_i | (~target_i@user/target-i/x-6023099) (Ping timeout: 240 seconds) |
| 2026-02-09 20:22:51 +0100 | jmcantrell_ | jmcantrell |
| 2026-02-09 20:22:43 +0100 | attlin | (~user@user/attlin) (Client Quit) |
| 2026-02-09 20:20:13 +0100 | attlin | (~user@user/attlin) attlin |
| 2026-02-09 20:20:13 +0100 | attlin | (~user@216.126.236.136) (Changing host) |
| 2026-02-09 20:20:13 +0100 | attlin | (~user@216.126.236.136) |
| 2026-02-09 20:19:36 +0100 | attlin | (~user@user/attlin) (Client Quit) |
| 2026-02-09 20:19:18 +0100 | target_i | (~target_i@user/target-i/x-6023099) target_i |
| 2026-02-09 20:19:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
| 2026-02-09 20:18:26 +0100 | attlin | (~user@user/attlin) attlin |
| 2026-02-09 20:16:28 +0100 | Tuplanolla | (~Tuplanoll@85-156-32-207.elisa-laajakaista.fi) Tuplanolla |
| 2026-02-09 20:15:15 +0100 | attlin | (~user@user/attlin) (Quit: Leaving) |
| 2026-02-09 20:13:51 +0100 | ft | (~ft@p508db4c0.dip0.t-ipconnect.de) ft |
| 2026-02-09 20:13:46 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-02-09 20:06:49 +0100 | attlin | (~user@user/attlin) attlin |
| 2026-02-09 20:06:49 +0100 | attlin | (~user@216.126.236.136) (Changing host) |