I think it's safe to say that most of my performance woes with using Lisp for game dev are over. Using Guile 2.9.1 w/ JIT and OpenGL instanced rendering, I can render ~13000 moving sprites at 60fps on my old Thinkpad x220 with Intel integrated graphics. This is a ~3x improvement over using simple batched rendering. The sprites are not y-sorted and no collision tests are performed beyond checking if they left the screen, so in a real game the max throughput will be lower. #gamedev