2025/01/04

2025-01-04 00:00:21 +0100 <monochrom> If you have an unboxed vector and it's mutable and you are in ST/IO modifying it in-place, there should not be that much allocation, at least not allocation a whole new copy of the whole vector.
2025-01-04 00:01:36 +0100 <haskellbridge> <magic_rb> Yes but im pulling out the Int from it, doing some compressions and then returning a Bool to the calling code saying "yep exists" and doing that hundreds of times per frame
2025-01-04 00:01:40 +0100 <haskellbridge> <magic_rb> Which adds up
2025-01-04 00:01:41 +0100 <monochrom> or rather, s/there should not be/that should not be the cause of/
2025-01-04 00:02:21 +0100 <haskellbridge> <magic_rb> The exists function does nothing else, it takes a Int, accesses the vectors from behind a STRef and then returns a Bool
2025-01-04 00:03:06 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-04 00:13:59 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 00:14:46 +0100michalz(~michalz@185.246.207.201) (Remote host closed the connection)
2025-01-04 00:15:52 +0100foul_owl(~kerry@193.42.0.124) (Ping timeout: 252 seconds)
2025-01-04 00:17:57 +0100xal(~xal@mx1.xal.systems) (Quit: bye)
2025-01-04 00:18:32 +0100xal(~xal@mx1.xal.systems) xal
2025-01-04 00:18:57 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-04 00:20:31 +0100haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
2025-01-04 00:23:26 +0100haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) hackager
2025-01-04 00:23:26 +0100ChanServ+v haskellbridge
2025-01-04 00:25:58 +0100Jeanne-Kamikaze(~Jeanne-Ka@79.127.217.40) Jeanne-Kamikaze
2025-01-04 00:26:14 +0100Jeanne-Kamikaze(~Jeanne-Ka@79.127.217.40) (Remote host closed the connection)
2025-01-04 00:28:07 +0100Jeanne-Kamikaze(~Jeanne-Ka@79.127.217.40) Jeanne-Kamikaze
2025-01-04 00:29:21 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 00:33:53 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-04 00:41:19 +0100foul_owl(~kerry@185.203.219.80) foul_owl
2025-01-04 00:42:55 +0100notzmv(~umar@user/notzmv) (Ping timeout: 265 seconds)
2025-01-04 00:44:44 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 00:46:55 +0100AlexZenon(~alzenon@5.139.233.96) (Ping timeout: 264 seconds)
2025-01-04 00:47:40 +0100prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net) (Ping timeout: 272 seconds)
2025-01-04 00:49:41 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-04 00:50:16 +0100AlexZenon(~alzenon@5.139.233.96)
2025-01-04 00:50:18 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2025-01-04 00:51:01 +0100 <sm> lambdabot's where db contains enlightenment: https://ifdb.org/viewgame?id=fn8r65rg7upfff0o , but I see no Haskell connection - will clean it out unless you know otherwise
2025-01-04 00:52:27 +0100Everything(~Everythin@195.138.86.118) (Quit: leaving)
2025-01-04 00:54:25 +0100 <sm> @where+ enlightenment
2025-01-04 00:54:25 +0100 <lambdabot> It is forgotten.
2025-01-04 00:55:16 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 00:55:31 +0100 <sm> @where+ nikki https://github.com/nikki-and-the-robots/nikki
2025-01-04 00:55:31 +0100 <lambdabot> Done.
2025-01-04 00:58:01 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2025-01-04 00:59:50 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-04 01:02:03 +0100JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2025-01-04 01:04:19 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 252 seconds)
2025-01-04 01:04:38 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2025-01-04 01:06:57 +0100ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-01-04 01:10:39 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 01:10:57 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2025-01-04 01:10:57 +0100ljdarj1ljdarj
2025-01-04 01:16:47 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-04 01:21:02 +0100MyNetAz(~MyNetAz@user/MyNetAz) (Remote host closed the connection)
2025-01-04 01:21:12 +0100sprotte24(~sprotte24@p200300d16f1ef200acc092aad64c3103.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
2025-01-04 01:24:36 +0100dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 276 seconds)
2025-01-04 01:26:37 +0100Jeanne-Kamikaze(~Jeanne-Ka@79.127.217.40) (Quit: Leaving)
2025-01-04 01:27:44 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-04 01:34:56 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2025-01-04 01:41:32 +0100tcard(~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)