Most people are familiar with the
s"Hello, $name" syntax for composing strings, but that only touches the surface of what is possible in Scala. By combining it with other Scala features like advanced types, implicits and macros, we introduce many interesting opportunities for powerful and typesafe embedded DSLs, both large and small.
The talk will be presented in four levels of increasing difficulty—value level, type level, macro level, and “boss level”—so beginners and advanced users should all learn something new!
voted / votable