Frames White is the lead of the research software engineering group at Invenia. She is also the lead of the ChainRules project, and a major developer of many other Julia projects.
Tricks.jl is a package that does cool tricks to do more work at compile time.
It does this by generating (
@generated) functions that just return "hardcoded" values, and then trigger the generation when (if) that value changes. This retriggering is done using backedges.
Tricks.jl can for example declare Tim Holy traits that depend on whether or not a method has been defined