> Is there a wish to build a compiler's internals documentation or is it a > knowledge that lives in the compiler hackers' minds?
Well we have the internal documentation and we're always accepting PRs but I generally assume that compiler contributors have read some book about compiler development, there are good ones available like [https://people.inf.ethz.ch/wirth/CompilerConstruction/index.html](https://people.inf.ethz.ch/wirth/CompilerConstruction/index.html) > What are the important internal data structures? It's ASTs all the way down and the compiler's AST is the same AST that is exposed in the macro system. :-)