Why I switched from Ruby back to C++
chrismdp.github.com
Why I switched from Ruby back to C++
1–10 of 100 posts
Re: Why I switched from Ruby back to C++
#2Re: Why I switched from Ruby back to C++
#3I'd be interested in HNers' views on whether I made the right call.
Re: Why I switched from Ruby back to C++
#4Re: Why I switched from Ruby back to C++
#5Re: Why I switched from Ruby back to C++
#6Re: Why I switched from Ruby back to C++
#7I wonder if he gave Rubinius a go before switching to C++. IANAGD, but i'm guessing some of it's features would benefit game engines: Tunable GC, profiling ( http://rubini.us/doc/en/tools/profiler/ ), JIT/LLVM. It wouldn't solve the C extension problem (maybe FFI does?) or distribution though.
Re: Why I switched from Ruby back to C++
#8Nice write up. I wrote my own 2d game engine in C++ a while back. Switching to Ruby was great, but I never made any games. I did make a couple of JavaScript HTML 5 games. But here again speed is a limitation, and so am looking into C (and eventually Objective C) to eventually do some iPhone game making. As great as it would be to make games soley with scripting/interpreted languages, I don't think we're there yet.
Re: Why I switched from Ruby back to C++
#9I wonder if switching to JRuby wouldn't have solved some of his problems? I'd imagine that distribution is much easier on JRuby. I suppose the issue is with libraries, but I'm not familiar with the libraries he mentioned.
Re: Why I switched from Ruby back to C++
#10I'd be interested in HNers' views on whether I made the right call.
Seems to me that no matter what the language du jour may be, games are still often written in c++. When you're not getting the performance out of the tools you're using and you've spent some time trying to work around the problems, I think it's the right call to switch tools.