Not quite. Lua isn't a good example because it's a register based runtime designed to be very small footprint. Also most of the games you listed are PC.
Civ 4 uses python but it targets PC too. Consoles have very different and strict set of rules. We tried this last year, while we could get a bunch of CLR languages to do basic things, they were failure from practical use POV. Yes it's possible to use embedded lisp as a scripting DSL on console, GOAL on playstation is such an example. But again, it was designed from ground up to do this. If that's what you want to do, you'd have better luck starting with ecl(embedded common lisp). We've gotten that to work on iPhone even. On Sep 23, 2010, at 10:36 AM, Timothy Baldridge <tbaldri...@gmail.com> wrote: > "So imagine you are running java code on JVM in interpreted mode, > it's too slow for any serious game." > > Meh...that's not exactly true. Many games (Warhammer 40k, Supreme > Commander, WoW, etc.) use stock LUA, and some (Civ IV) use Python. > Both of these are not JIT languages. Actually I would assume LIPS like > languages would actually run better than most in an interpreted VM due > to the simplicity of the VM. In fact picoLISP released some benchmarks > back in 2006 were they showed that interpreted picoLisp was actually > faster than compiled Common LISP [1]. > > So while having a highly advanced JIT like the JVM provides, I'm not > sure it's exactly a requirement for an acceptable Clojure variant. > > Timothy Baldridge > > [1] http://www.software-lab.de/radical.pdf > > > > On Thu, Sep 23, 2010 at 9:27 AM, Wilson MacGyver <wmacgy...@gmail.com> wrote: >> On xbox, you can't alter running code in memory, which means JIT basically >> doesn't work. So imagine you are running java code on JVM in interpreted >> mode, >> it's too slow for any serious game. >> >> This is a common issue in most game consoles. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with your >> first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en > > > > -- > “One of the main causes of the fall of the Roman Empire was > that–lacking zero–they had no way to indicate successful termination > of their C programs.” > (Robert Firth) > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en