scalacenter / tasty-reader-compat-testkit

Validating the TASTy Reader for Scala 2 with external projects that are published for Scala 3
8 stars 3 forks source link

TASTy Reader Compatibility Testkit

TASTy Reader for Scala 2 is a project of the Scala Center to enable forward compatibility of the Scala 2 compiler with Scala 3.

This repository uses the Scala 2 compiler to test compatibility of third party libraries which have been compiled by Scala 3. The intention is to validate typical code that exists in the real world, and catch issues for further iteration on the TASTy reader.

This repo is organised as an sbt project with many subprojects. A typical example is run from the command line with:

> sbt "cats-effect-demo/run --do-it"