Advanced domain-specific languages

Language integrated queries

Type providers

Integration of external DSLs

Aspect-oriented programming

Type-safe bindings

Generation of boilerplate

Data types "a la carte"

Units of measure

We're open to new ideas and feature requests. The design of macros is still in flux, so it can be easily adjusted to embrace your personal use-cases and make the world a better place to live.

To submit a new use case to the repository (this is exactly how we included units of measurements and data types "a la carte"), write to us at dev@scalamacros.org or post the use-case to the mailing list.

Subscribe to updates