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.

Reply via email to