Scala 3 Macro Tutorial

Scala 3 Macro Tutorial

  • Tutorial
  • Contribute
  • GitHub

›Extra

Tutorial

  • Introduction
  • Inline
  • Scala Compile-time Operations
  • Scala 3 Macros
  • Quoted Code
  • TASTy Reflection

Extra

  • FAQ
  • Best Practices
  • Other Recources
Edit

Other Recources

Scala 2 migration

  • Scala 2 migration and cross-compilation
  • Migration status

Dotty documentation

  • Dotty Documentation
  • Macros: The Plan For Scala 3
  • Examples - a repository with small, self-contained examples of various tasks done with Dotty macros.

Talks

  • Scala Days - Metaprogramming in Dotty

Projects and examples

  • dotty-macro-examples
  • XML Interpolator
  • Shapeless 3
  • More Coming soon
← Best Practices
  • Scala 2 migration
  • Dotty documentation
  • Talks
  • Projects and examples
Scala 3 Macro Tutorial
Docs
TutorialContributeFAQ
Community
Chat on GitterDiscuss on Scala Users
More
GitHub
Copyright © 2020 LAMP EPFL