2026/06/11

Newest at the top

2026-06-11 11:01:57 +0000 <Leary> bwe: `forkIO` doesn't give you anything to wait on; you'd need to manually hook that up with, say, `MVar`s. I suggest using 'ki' for concurrency, which offers `awaitAll` out of the box.
2026-06-11 10:59:53 +0000dtman34(~dtman34@2601:447:d17d:eaf2:8123:c1ff:6dae:d26b) dtman34
2026-06-11 10:58:49 +0000dtman34(~dtman34@2601:447:d17d:eaf2:8123:c1ff:6dae:d26b) (Ping timeout: 248 seconds)
2026-06-11 10:56:33 +0000 <bwe> I am using Control.Concurrent.forkIO in `f` to create a `IO [IO ThreadId]`. Running `f` does return instantly without appearingly the constructed threads to be executed. How can I let the threads execute and `f` wait until all threads are finished?
2026-06-11 10:52:56 +0000poscat(~poscat@user/poscat) poscat
2026-06-11 10:50:55 +0000chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-06-11 10:50:35 +0000chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2026-06-11 10:50:33 +0000dtman34(~dtman34@2601:447:d17d:eaf2:8123:c1ff:6dae:d26b) dtman34
2026-06-11 10:49:58 +0000poscat(~poscat@user/poscat) (Remote host closed the connection)
2026-06-11 10:49:40 +0000dtman34_(~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
2026-06-11 10:47:11 +0000nyc(~nyc@user/nyc) nyc
2026-06-11 10:46:51 +0000nyc(~nyc@user/nyc) (Ping timeout: 244 seconds)
2026-06-11 10:41:31 +0000luciano_(~machining@2804:290c:228:3800:c0cb:ce8d:e0c4:9d5a)
2026-06-11 10:41:05 +0000luciano_(~machining@user/luciano-:23135) (Remote host closed the connection)
2026-06-11 10:40:12 +0000weary-traveler(~user@user/user363627) user363627
2026-06-11 10:38:39 +0000nyc(~nyc@user/nyc) nyc
2026-06-11 10:38:19 +0000nyc(~nyc@user/nyc) (Read error: Connection reset by peer)
2026-06-11 10:37:15 +0000FANTOM(~fantom@90.244.189.139)
2026-06-11 10:35:25 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) terrorjack
2026-06-11 10:31:42 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) (Quit: The Lounge - https://thelounge.chat)
2026-06-11 10:31:10 +0000FANTOM(~fantom@90.244.189.139) (Ping timeout: 265 seconds)
2026-06-11 10:26:02 +0000CiaoSen(~Jura@2a02:3030:e4:e9c9:4e50:ddff:fe9b:8922) CiaoSen
2026-06-11 10:25:47 +0000chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2026-06-11 10:25:37 +0000chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 252 seconds)
2026-06-11 10:25:14 +0000FANTOM(~fantom@90.244.189.139)
2026-06-11 10:24:48 +0000jreicher(~joelr@user/jreicher) jreicher
2026-06-11 10:22:57 +0000FANTOM(~fantom@90.244.189.139) (Ping timeout: 265 seconds)
2026-06-11 10:19:10 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) terrorjack
2026-06-11 10:18:16 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) (Client Quit)
2026-06-11 10:16:49 +0000FANTOM(~fantom@90.244.189.139)
2026-06-11 10:16:36 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
2026-06-11 10:15:43 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) terrorjack
2026-06-11 10:14:33 +0000terrorjack(~terrorjac@2a01:4f8:271:2d98::2) (Quit: The Lounge - https://thelounge.chat)
2026-06-11 10:10:52 +0000FANTOM(~fantom@90.244.189.139) (Ping timeout: 265 seconds)
2026-06-11 10:05:32 +0000FANTOM(~fantom@90.244.189.139)
2026-06-11 10:03:08 +0000FANTOM_(~fantom@90.244.189.139) (Ping timeout: 265 seconds)
2026-06-11 09:57:35 +0000olsner(~olsner@c83-251-99-192.bredband.tele2.se) (Quit: Leaving)
2026-06-11 09:43:20 +0000synchromesh(~john@2406:5a00:247e:1500:a691:b1ff:0:f9d) synchromesh
2026-06-11 09:42:48 +0000synchrom1(~john@2406:5a00:247e:1500:a691:b1ff:0:f9d) (Read error: Connection reset by peer)
2026-06-11 09:40:54 +0000CiaoSen(~Jura@2a02:3030:e4:e9c9:4e50:ddff:fe9b:8922) (Ping timeout: 256 seconds)
2026-06-11 09:36:34 +0000Googulator(~Googulato@94-21-172-222.pool.digikabel.hu)
2026-06-11 09:36:19 +0000Googulator(~Googulato@94-21-172-222.pool.digikabel.hu) (Quit: Client closed)
2026-06-11 09:34:20 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 245 seconds)
2026-06-11 09:32:37 +0000danza(~danza@user/danza) danza
2026-06-11 09:32:27 +0000danza(~danza@user/danza) (Read error: Connection reset by peer)
2026-06-11 09:27:05 +0000Pixi(~Pixi@user/pixi) (Ping timeout: 272 seconds)
2026-06-11 09:26:54 +0000danza(~danza@user/danza) danza
2026-06-11 09:23:54 +0000Pixi`(~Pixi@user/pixi) Pixi
2026-06-11 09:03:23 +0000ski(~ski@90-224-14-130-no600.tbcn.telia.com) ski
2026-06-11 09:02:19 +0000CiaoSen(~Jura@2a02:3030:e4:e9c9:4e50:ddff:fe9b:8922) CiaoSen