Newest at the top
| 2025-11-22 12:20:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 12:14:36 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-22 12:14:29 +0100 | sp1ff | (~user@2601:1c2:4c00:6820::8bad) (Ping timeout: 260 seconds) |
| 2025-11-22 12:14:26 +0100 | Ranhir | (~Ranhir@157.97.53.139) Ranhir |
| 2025-11-22 12:13:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-22 12:13:19 +0100 | sp1ff` | (~user@2601:1c2:4c00:6820::e122) |
| 2025-11-22 12:08:47 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:58:09 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2025-11-22 11:53:24 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:42:06 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2025-11-22 11:39:54 +0100 | __monty__ | (~toonn@user/toonn) toonn |
| 2025-11-22 11:35:59 +0100 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
| 2025-11-22 11:35:22 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:34:29 +0100 | trickard_ | (~trickard@cpe-87-98-47-163.wireline.com.au) |
| 2025-11-22 11:34:15 +0100 | trickard_ | (~trickard@cpe-87-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-11-22 11:30:41 +0100 | synchromesh | (~john@2406:5a00:2412:2c00:1c88:6424:1e2a:539d) (Quit: WeeChat 4.1.1) |
| 2025-11-22 11:27:46 +0100 | tromp | (~textual@2001:1c00:3487:1b00:697a:bc7a:f580:408c) |
| 2025-11-22 11:24:34 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2025-11-22 11:24:02 +0100 | tromp | (~textual@2001:1c00:3487:1b00:697a:bc7a:f580:408c) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-11-22 11:19:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:15:02 +0100 | <jreicher> | ForkIO Asks a Question... |
| 2025-11-22 11:12:34 +0100 | X-Scale | (~ARM@6.67.114.89.rev.vodafone.pt) X-Scale |
| 2025-11-22 11:11:16 +0100 | <tomsmeding> | Yes, I'm not scared of a couple more forkIO, but it's a brilliant footgun |
| 2025-11-22 11:10:38 +0100 | <Leary> | Well, add more `forkIO`, I guess. |
| 2025-11-22 11:09:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2025-11-22 11:09:31 +0100 | <tomsmeding> | I do love the unexpected deadlock situation that the docs describe |
| 2025-11-22 11:09:01 +0100 | <tomsmeding> | Leary: That documentation is why I came here. :P |
| 2025-11-22 11:08:45 +0100 | trickard_ | (~trickard@cpe-87-98-47-163.wireline.com.au) |
| 2025-11-22 11:08:32 +0100 | trickard | (~trickard@cpe-87-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-11-22 11:08:22 +0100 | <Leary> | tomsmeding: <https://hackage.haskell.org/package/base-4.21.0.0/docs/Foreign-ForeignPtr.html#v:touchForeignPtr>, but based on the docs you might be SOL. |
| 2025-11-22 11:07:43 +0100 | tromp | (~textual@2001:1c00:3487:1b00:697a:bc7a:f580:408c) |
| 2025-11-22 11:05:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:02:08 +0100 | tromp | (~textual@2001:1c00:3487:1b00:697a:bc7a:f580:408c) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-11-22 10:56:10 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 245 seconds) |
| 2025-11-22 10:55:48 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
| 2025-11-22 10:55:40 +0100 | <tomsmeding> | s/may only start/must only be allowed to start/ |
| 2025-11-22 10:54:05 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2025-11-22 10:52:36 +0100 | <tomsmeding> | between finalisers of ForeignPtrs, and this results in crashes in practice for us. Is there some standard pattern I can apply here to still make my code work? |
| 2025-11-22 10:52:34 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2025-11-22 10:52:34 +0100 | <tomsmeding> | I have two ForeignPtrs pointing to resources on some external device; the finaliser for ForeignPtr 1 needs ForeignPtr 2 in order to properly free its resource. (FP 2 is some kind of "device context", and FP 1 wraps an "object" on that device.) This means that the finaliser for FP 2 may only start running after the finaliser for FP 1 has fully completed. GHC does not honour ordering dependencies |
| 2025-11-22 10:52:33 +0100 | acidjnk | (~acidjnk@p200300d6e71719523cbe3f8115602cb8.dip0.t-ipconnect.de) acidjnk |
| 2025-11-22 10:49:44 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 10:48:57 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-22 10:45:00 +0100 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 2025-11-22 10:39:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2025-11-22 10:34:22 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 10:23:27 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2025-11-22 10:21:10 +0100 | bggd | (~bgg@2a01:e0a:819:1510:ad2b:2815:ce76:fa73) (Remote host closed the connection) |
| 2025-11-22 10:18:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 10:11:24 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |