- Joined
- Mar 18, 2019
It literally doesn't matter. Overhead compared to what? We're talking a few measly kb of text here. Now both of us have put more thoughts into the code of Heartbound than Jason has!The "flexible persistent" shit was steel-manning his excuse, and yes, the design of his array does cause overhead because it's in-process (from what I've seen). It's held it memory. It's immutable and big.
But I DO appreciate a good steelmanning, so thank you for that.
Yeah honestly it's not obvious lmao, I probably would've coded it your way instead and only noticed far later.Fuck, I was so annoyed at Fagtree I didn't stop to think, you're right it does make sense. Though I still think it is more likely to be incidental due to the way he implemented the light rather than a purposeful accurate representation given the rest of his code.