Great overview of LLVM passes, their design, and the pitfalls of phase ordering: https://llvm.org/devmtg/2014-04/PDFs/Talks/Passes.pdf
miniblog.
Related Posts
Code completion for Pharo is in GSoC again, looking at type inference and statistical ordering based on recent classes! https://medium.com/@myroslavarm/improving-code-completion-gsoc-2019-introduction-de36e106a12f
Ordering reviews is a really interesting problem. Here's an example from the Play Store where the average score and the prominent reviews massively differ.
Since we tend to give stories more credence than numbers, it's easy to form a poor opinion of the app here.
It's really interesting to write code in Smalltalk, with no files.There's no inherent ordering and lots of flexibility wrt grouping of code.
