Half-life was written in C on my Quake 1 codebase. -----Original Message----- From: racket-users@googlegroups.com [mailto:racket-users@googlegroups.com] On Behalf Of Hendrik Boom Sent: Thursday, July 23, 2015 7:15 PM To: Racket Users Subject: Re: [racket-users] What limits would you put on racket?
On Thu, Jul 23, 2015 at 07:48:38PM -0400, Neil Van Dyke wrote: > > * 3D action games. I haven't yet tried this one yet with Racket, and > it *might* be doable even with the current stock VM, but I anticipate > GC pauses being an issue to get past. I'm not going to write a 3D > game engine in CL, neither, and, realistically, I'd probably end up > doing the performance/realtime-sensitive parts in C or C++ (or > something that compiles to C/C++, or to LLVM), plus whatever is > appropriate to offload to the GPU. 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. -- hendrik -- 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://urldefense.proofpoint.com/v1/url?u=https://groups.google.com/d/optout&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=Kjg6LltY9QjkipKooaVldA%3D%3D%0A&m=77tyOJbc%2BjZ2ASCooTvHV0Qeswwty9IwC%2B8aP9XX%2B6U%3D%0A&s=2c6a633611ab51194051c3be6053626c69f05d4a7dd534c78dd5f3a565f5806a. -- 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.