In August 2025 I gave a talk at Scala Days 2025 in Lausanne.
My talk gave a brief introduction to Tree Sitter in the context of syntax highlighting, and walked through a Scala 3 encoding of an abstract interface that allowed me to define a unified Tree Sitter interface on JS, Native, and JVM.