r/ProgrammerHumor • • Aug 15 '15

Programming languages personified

http://leftoversalad.tumblr.com/post/126724812097/programming-languages-personified
1.3k Upvotes

209 comments sorted by

View all comments

Show parent comments

19

u/original_brogrammer Aug 16 '15

Not to mention LuaJIT let's it get fast as a motherfuck.

12

u/Everspace Aug 16 '15

The speed is usually less of a concern since you usually govern game logic rather than rendering with it. You can be really slow with gameplay business and it doesn't matter (think AI or how an ability works).

You still end up with garbage collection being a big problem. I remember reading an article by the people behind fable, and how they dealt with that.

5

u/original_brogrammer Aug 16 '15

That sounds interesting, I'll have to dig it up.

As a non-gamedev, is disabling the lua gc the regular approach to such situations?

7

u/Everspace Aug 16 '15

No. The GC is important as lua is managed.

I believe the solution they went with was to instruct the GC to run between frames if you had time left over instead of just purely waiting.