Re: My thoughts on C# and gaming.
"Vijay Varadan" <[email protected]>
| Newsgroups | gmane.games.devel.sweng |
|---|---|
| Organization | Tellurium Interactive, Inc. |
| Message-ID | <00a801caa050$d8189d00$8849d700$@com> |
+1 for SpiderMonkey. That's the script engine I'm embedding in my game. -----Original Message----- From: OvermindDL1 [mailto:[email protected]] Sent: Wednesday, January 27, 2010 11:28 PM To: [email protected] Subject: Re: [Sweng-Gamedev] My thoughts on C# and gaming. On Wed, Jan 27, 2010 at 11:35 PM, Jon Watte <[email protected]> wrote: > If you want a dynamic language with type checking which runs really fast, > how about Google V8? > Yes, it's JavaScript, not Lisp, but they actually share a great deal in > construction when you get down to it. (Except JS uses braces and maps, not > parens and cons) Actually I did experiment with Google V8 (still have it on this computer somewhere), but it had a number of limitations that were difficult to work around. TraceMonkey's version was a bit easier and ran faster for the things I would have used it for, but still, I would prefer to have something I could put more into an Actor format, JS does not work well with that with things like global variables and such, which I would have no clue how to prevent..., plus threads do not work quite so well in JS in all the implementations I have seen... On Thu, Jan 28, 2010 at 12:00 AM, Ivan-Assen Ivanov <[email protected]> wrote: >> If you want a dynamic language with type checking which runs really fast, >> how about Google V8? >> Yes, it's JavaScript, not Lisp, but they actually share a great deal in >> construction when you get down to it. (Except JS uses braces and maps, not >> parens and cons) > > Here we come full circle to the beginning of the thread where somebody > mentioned Lua; > Javascript is very, very similar to Lua, modulo the syntax, and Lua's > metatables. LuaJIT is faster than V8, last time I checked, and both are > only really usable on PC (V8 does have an ARM implementation, AFAIK). > And Lua is somewhere between one and two orders of magnitude smaller to embed. Where-as, technically, mine could work on just about anything thanks to LLVM, even PIC... ;-) _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com