Skip to content

Macroed up and good to biject

Compare
Choose a tag to compare
@ianoc ianoc released this 15 Dec 21:05
· 444 commits to develop since this release

The main new cases here are Macros. { caseClassToTuple, caseClassToMap, fastTry, fastAttempt} See Macros.scala

These allow you to make bijections between case classes and tuples, injections from case classes to Map[String, Any] and macros to generate Try[T] without a call by name.

  • Remove some package privacy so these things can be used in scalding and ...: #190
  • Add macros to create Trys: #187
  • Refactor macros: #186
  • Add TypeclassBijection: #183
  • Generate some useful case class conversions with macros: #179