Early Access Release of Leah Hanson's "Static Analysis" Chapter

Many programmers treat their programming language implementations as black
boxes. Static analysis tools or language analysis tools can seem
indistinguishable from magic, and good treatments of these topics have been
buried deep in academic curricula that few of us make time for.

In our opinion, Leah has done a terrific job of demystifying the nature of the
techniques used in static analysis and introspection in her chapter. While her
work is specific to Julia, the lessons learned are
applicable in other languages. Enjoy!

If you find errors you think are worth reporting, please open an issue on our
GitHub tracker.

We'd also like to take this opportunity to remind our readers that this book
would not have been possible without the financial support of
PagerDuty. Please take this opportunity to let them
know if you've found this work useful.