(03-24-2010, 08:07 AM)EvilSpaceHamster Wrote: I don't think Lua is better, apart from anything else QuakeC is compiled for the quake VM, and as thus is rather speedy.
I'd love to learn QuakeC, or at least how the QVM works (I know C and C++ fairly well). I also use Mac aswell as linux, and could help test all that sorta stuff!
Its not really about better.. right now the engine can ONLY use compiled quakeC. So if one wanted to use "an other language" it would require either expanding the engine or exchanging it. And both requires quite a some changes and porting the current code is not as easy as it sounds and can require damn LOTS of work. Some math showed that it could take up to two years to reproduce the current code.. porting will be some less work but still quite a lot.
Its just not practical and quakeC is not that bad once you got to know it. After all it was created specificly for gaming needs.
Besides changing the engine would probably require to drop some features, eyecandy, not to mention servers because of a different protocol. Its not just impractical but impossible within a realistic timeframe
However i think Blub was working on adding some new language to the engine but i think the idea was to be able to have BOTH QC and this new thing work in parallel?!?
Real signature is still in production!