Hacker News new | ask | show | jobs
by zozbot123 2687 days ago
Many people in the Rust community use some sort of ECS in cases where something like a GC is needed. The whole point of ECS is that they work a lot like an ordinary GC runtime or an in-memory database, the underlying representation ensures that the system knows about all the "entities" that it needs to, and can reliably trace linkages between them. It might be easier to just use Go in cases where tracing GC is needed, though.
1 comments

I've only heard of using ECS for games. I'll have to look into them more closely.