Hello, I work for a game development company and we're at a stage where we can do some experimentation with new technology. We want to try to use julia in a multiplatform game engine due to the language's speed, high level features and dynamic nature. However game consoles disallow code generation on the target platform.
My question is this - would it be possible to disable LLVM on final console builds and have all game code in a pre-compiled image instead (sys.ji style)? How does julia handle pre-compilation of generic methods - does it generate variants in advance, or does it rely on always JIT-ing at run-time? What features should our presumably precompilable code need to avoid - eval is an obvious example, but are there more? Does all this sound even remotely possible? Regards, Alex
