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 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2025-01-04 00:13:59 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-04 00:14:46 +0100 | michalz | (~michalz@185.246.207.201) (Remote host closed the connection) |
2025-01-04 00:15:52 +0100 | foul_owl | (~kerry@193.42.0.124) (Ping timeout: 252 seconds) |
2025-01-04 00:17:57 +0100 | xal | (~xal@mx1.xal.systems) (Quit: bye) |
2025-01-04 00:18:32 +0100 | xal | (~xal@mx1.xal.systems) xal |
2025-01-04 00:18:57 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds) |
2025-01-04 00:20:31 +0100 | haskellbridge | (~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection) |
2025-01-04 00:23:26 +0100 | haskellbridge | (~hackager@syn-024-093-192-219.res.spectrum.com) hackager |
2025-01-04 00:23:26 +0100 | ChanServ | +v haskellbridge |
2025-01-04 00:25:58 +0100 | Jeanne-Kamikaze | (~Jeanne-Ka@79.127.217.40) Jeanne-Kamikaze |
2025-01-04 00:26:14 +0100 | Jeanne-Kamikaze | (~Jeanne-Ka@79.127.217.40) (Remote host closed the connection) |
2025-01-04 00:28:07 +0100 | Jeanne-Kamikaze | (~Jeanne-Ka@79.127.217.40) Jeanne-Kamikaze |
2025-01-04 00:29:21 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-04 00:33:53 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2025-01-04 00:41:19 +0100 | foul_owl | (~kerry@185.203.219.80) foul_owl |
2025-01-04 00:42:55 +0100 | notzmv | (~umar@user/notzmv) (Ping timeout: 265 seconds) |
2025-01-04 00:44:44 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-04 00:46:55 +0100 | AlexZenon | (~alzenon@5.139.233.96) (Ping timeout: 264 seconds) |
2025-01-04 00:47:40 +0100 | prasad | (~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net) (Ping timeout: 272 seconds) |
2025-01-04 00:49:41 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
2025-01-04 00:50:16 +0100 | AlexZenon | (~alzenon@5.139.233.96) |
2025-01-04 00:50:18 +0100 | tzh | (~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 +0100 | Everything | (~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 +0100 | merijn | (~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 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
2025-01-04 01:02:03 +0100 | JuanDaugherty | (~juan@user/JuanDaugherty) (Quit: JuanDaugherty) |
2025-01-04 01:04:19 +0100 | rvalue | (~rvalue@user/rvalue) (Ping timeout: 252 seconds) |
2025-01-04 01:04:38 +0100 | gmg | (~user@user/gehmehgeh) gehmehgeh |
2025-01-04 01:06:57 +0100 | ljdarj1 | (~Thunderbi@user/ljdarj) ljdarj |
2025-01-04 01:10:39 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2025-01-04 01:10:57 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-01-04 01:10:57 +0100 | ljdarj1 | ljdarj |
2025-01-04 01:16:47 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2025-01-04 01:21:02 +0100 | MyNetAz | (~MyNetAz@user/MyNetAz) (Remote host closed the connection) |
2025-01-04 01:21:12 +0100 | sprotte24 | (~sprotte24@p200300d16f1ef200acc092aad64c3103.dip0.t-ipconnect.de) (Read error: Connection reset by peer) |
2025-01-04 01:24:36 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 276 seconds) |
2025-01-04 01:26:37 +0100 | Jeanne-Kamikaze | (~Jeanne-Ka@79.127.217.40) (Quit: Leaving) |
2025-01-04 01:27:44 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |