>>4
The Danmakufu system is rather badly designed. The language itself has one good feature (tasks), and the rest is a poor ALGOL clone. The API itself is terrible and the separation between object bullets and simple bullets is retarded. By the way, why are they using OOP nomenclature for primitive types?
Also, its reference implementation isn't optimized at all, is proprietary, and uses Direct3D instead of industry-standard OpenGL.
I'm currently working on a replacement, it should be done in a few years.