u/ThreeHeadCerber

So are we never to stop the game now?

With the altar thing requiring fresh sacrifices each restart it seems like I can't really play for a bit and exit the game. I need to keep the game running to not waste resources

Doesn't feel right

reddit.com
u/ThreeHeadCerber — 7 hours ago

How does "Don't mix data and behaviour" mix with Allocator being a data pointer and a set of proc pointers?

I swear I'm not trolling, I was going to dive into odin, but I can't reconciliate faq entry
https://odin-lang.org/docs/faq/#why-does-odin-not-have-any-methods

and

allocator struct being this

```
Allocator :: struct {
procedure: Allocator_Proc,
data: rawptr,
}
```

It's a manually done oop-like class where data is stored along with it's methods.

Why is it not the same thing?
Why presence of this use case doesn't warrant supporting it on a language level explicitly (at the very least to not throw around raw pointers)

u/ThreeHeadCerber — 11 days ago