I only recently discovered Densha De GO! and apparently the most recent game in the series is based around this very line. Very interesting to see these photos, I love the vibe, and it makes me appreciate all the detail that went into the game.
"Should all array types be Copy but not Claim? If not, where is the cutoff, and does it depend on the element type?"
I think it was mentioned that something should be considered Claim'able if it can fit in a cache line. So I would guess that a heuristic could be used to determine which array sizes are valid to automatically implement Claim for.
I really like this proposal. It's fairly concrete, makes day-to-day coding much more ergonomic and, more importantly, doesn't introduce a great many esoteric concepts that are just going to clutter the language.
I'm assuming not everyone will agree with this, since it's more 'magic' but I'd argue it's the right amount of magic to help you with common patterns that you'd otherwise have to spend time manually implementing anyway (like the Dioxus Labs 'context' example).
"Yes, it's more complicated than server development in that it is a real-time, multi-point input, multi-output (rendered elements on screen) environment with synchronisation and concurrency needs."
I would argue that most backends typically also deal with more than 1 user at the same time (and in real time).
Are you implying that other new features are not useful? Could you elaborate, because I think a lot of the stuff being added (records, pattern matching) is super useful.
It's great that there's a free non-commercial option. I'm wondering if I can convert my existing CLion license to RustRover though, I only bought it for the Rust support.
It's probably good to know that the focus in the demoscene has shifted away from 64k more towards 4k/1k intros and 'regular' demos. The amount of work required to do a high quality 64k is so huge that, especially now that the demoscene is not as big as it used to be, a lot of people don't think it warrants the time investment anymore.
(Btw, the best way to prove me wrong is to write a 64k intro about it)