News Archive
Kong is Done
Kong (the programming language I’m creating to write games with) is done.
Well… not quite 😛. The core language is done. I have a compiler, virtual machine, and garbage collector, and together they are passing my entire test suite.
This means I can move onto library design (specifically, getting SDL and OpenGL wired into Kong), and game development.
Hurray!
Speed Boost Moving to C
In totally-obvious-news, moving my interpreter from JavaScript to C has produced a siginicant speed boost: 40x faster.
There is no garbage collection yet, so I’m just allocating and leaking like crazy, but it’s nice to know the magnitude of the speed jump.
I was originally thinking I might target Kong to the web, via my JavaScript interpreter… but now I’m thinking I’ll just skip that entirely, and do all the low-level stuff in C. Maybe some day in the future I’ll revisit the JavaScript stuff to see if I can make it better, but it would likely involve compiling to asm.js, which I don’t care to do right now.
« Newer Page 12 of 12