Hendrik Boom wrote on 07/23/2015 08:15 PM:
I've heard that half-life waswritten in a versino of Lisp. But the
battles in half-life tend to be short, so they explicitly called the
garbage collector between battles.
And now HL3 is merely delayed by a *really* long deferred GC cycle? :)
But seriously, I'm idly toying with a game idea that needs uninterrupted
smooth fast action (physics, graphics, world model, networking,
controlling) for up to 5 minutes. A multiplayer game session is longer
than 5 minutes, but is split into parts of up to 5 minutes, with brief
GC-friendly gameplay pauses between the parts, and afterwards you return
to the GC-friendly multiplayer lobby. An issue with this sort of thing
in GC'd languages is that you know you're going to have to deal with GC
somehow, and you'll have to prove viability empirically, after
considerable investment; but if you were using C/C++, what you have to
prove empirically after considerable investment is that you can do it
without memory bugs.
Neil V.
--
You received this message because you are subscribed to the Google Groups "Racket
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.