Newest at the top
| 2026-03-11 08:22:13 +0100 | <lambdabot> | http://www.haskell.org/haskellwiki/Typeclassopedia |
| 2026-03-11 08:22:12 +0100 | <ski> | @where Typeclassopedia |
| 2026-03-11 08:22:07 +0100 | <ski> | then there's stuff like |
| 2026-03-11 08:21:48 +0100 | <ski> | (by Simon Thompson) |
| 2026-03-11 08:21:38 +0100 | <ski> | iirc "Haskell: The Craft of Functional Programming" should cover that, apart from `Applicative' |
| 2026-03-11 08:21:37 +0100 | <mesaoptimizer> | that's quite an interesting syllabus sequence, I might attempt that MOOC, and if I do, I'll give you feedback too :) |
| 2026-03-11 08:20:06 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-03-11 08:19:28 +0100 | <opqdonut> | mesaoptimizer: I'm not sure what the community at large is recommending, but students have been giving good feedbakc on my open online course haskell.mooc.fi |
| 2026-03-11 08:18:38 +0100 | <mesaoptimizer> | What is the current set of recommended beginner's books to learn Haskell (that enables understanding of the following concepts: Functor, Applicatives, Monads, record syntax)? I find my lack of fluency with the following things to be getting in the way of growing the small set of personal applications I use that are written in Haskell |
| 2026-03-11 08:16:24 +0100 | <[exa]> | (or use deepseq) |
| 2026-03-11 08:16:16 +0100 | <[exa]> | there's some strict variant of readFile for this use |
| 2026-03-11 08:15:49 +0100 | <[exa]> | gentauro: I'd suspect it only forces the first cons of the list |
| 2026-03-11 08:15:17 +0100 | gentauro | I mean it compiles. I just want to be use that the `bang` forces the `readFile` to go from lazy to strict |
| 2026-03-11 08:13:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 08:10:59 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2026-03-11 08:10:57 +0100 | <gentauro> | should be `do !foo <- readFile "bar.txt"` |
| 2026-03-11 08:10:44 +0100 | <gentauro> | ups |
| 2026-03-11 08:10:21 +0100 | <gentauro> | Can `BangPatterns` be used in do-notation? Like: `do foo! <- readFile "bar.txt"`. |
| 2026-03-11 08:03:46 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-11 07:59:04 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 07:53:45 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-03-11 07:48:12 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2026-03-11 07:47:15 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) (Ping timeout: 255 seconds) |
| 2026-03-11 07:43:16 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 07:42:47 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-03-11 07:32:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 2026-03-11 07:27:30 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 07:26:43 +0100 | jreicher | (~joelr@user/jreicher) jreicher |
| 2026-03-11 07:26:24 +0100 | peterbecich | (~Thunderbi@71.84.33.135) (Ping timeout: 246 seconds) |
| 2026-03-11 07:16:25 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-03-11 07:16:00 +0100 | jreicher | (~joelr@user/jreicher) (Quit: brb) |
| 2026-03-11 07:12:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 07:06:51 +0100 | arandombit | (~arandombi@user/arandombit) arandombit |
| 2026-03-11 07:06:51 +0100 | arandombit | (~arandombi@2a02:2455:8656:7100:cd70:20e7:538d:131c) (Changing host) |
| 2026-03-11 07:06:51 +0100 | arandombit | (~arandombi@2a02:2455:8656:7100:cd70:20e7:538d:131c) |
| 2026-03-11 07:05:12 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-11 06:59:54 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 06:51:46 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds) |
| 2026-03-11 06:49:06 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-03-11 06:47:38 +0100 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-03-11 06:44:36 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 06:42:25 +0100 | divlamir | (~divlamir@user/divlamir) divlamir |
| 2026-03-11 06:42:09 +0100 | divlamir | (~divlamir@user/divlamir) (Read error: Connection reset by peer) |
| 2026-03-11 06:39:28 +0100 | Gravifer | (~Gravifer@user/Gravifer) (Ping timeout: 240 seconds) |
| 2026-03-11 06:37:34 +0100 | michalz | (~michalz@185.246.207.221) |
| 2026-03-11 06:36:05 +0100 | anpad | (~pandeyan@user/anpad) anpad |
| 2026-03-11 06:33:10 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-03-11 06:31:31 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-11 06:26:41 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-11 06:16:28 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |