Type providing from SQL provides excellent justification for Scala macros
17 Aug 2013
sqltyped processes SQL statements to extract the DDL details and then uses macros to generate type safe code.
This provides a DRY implementation where the database schema is the master and errors in the referencing code are detected at compile time.