Discover TASTy Query: The library for Scala whole program analysis
summary
Claim: TASTy Query is a cross-platform API (JVM + Scala.js) that exposes full TASTy signatures with a much simpler surface than the compiler and lets tools reason about Scala 3, Scala 2.13 and Java APIs. It powers the Metals debugger, enables a prototype compatibility checker called Tasty Mima that catches TASTy-only breaks MiMa misses, and is published (version 0.3.1). Demo builds inheritance graphs from jars and the toolchain actually works.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:04Compiler Pipeline
- 7:06Example Application: Code
- 8:06Example Application: Upgrade
- 26:41Core Concepts: Data








