The author can only find tentative experiments. Rust probably will not be viable for coding games in production without a new compiler that is at least two orders of magnitude faster.
The good news is that it seems eminently doable. The bad news is that there is no apparent effort going into writing one. Undergraduate classes implement a complete standard-conforming Java compiler in a semester. Surely a compiler for a language less than, what, 3x as complicated as Java can be coded by an experienced professional using modern tools in little more time?
I don't know of anything in the language to make it inherently slow to compile. The macro system complicates the parser, but parsing is very mature technology. Even compiling a new parser to machine code and dynamic-linking it when new macros are encountered would be faster than what is done now.
2 comments
[ 3.5 ms ] story [ 18.0 ms ] threadWell, maybe:
Watch Dogs Legion's programming was done on a visual scripting framework like Scratch [1]
[1] https://twitter.com/WOops3301/status/1323607083913195520
The author can only find tentative experiments. Rust probably will not be viable for coding games in production without a new compiler that is at least two orders of magnitude faster.
The good news is that it seems eminently doable. The bad news is that there is no apparent effort going into writing one. Undergraduate classes implement a complete standard-conforming Java compiler in a semester. Surely a compiler for a language less than, what, 3x as complicated as Java can be coded by an experienced professional using modern tools in little more time?
I don't know of anything in the language to make it inherently slow to compile. The macro system complicates the parser, but parsing is very mature technology. Even compiling a new parser to machine code and dynamic-linking it when new macros are encountered would be faster than what is done now.