Skip to content

Instantly share code, notes, and snippets.

View ghik's full-sized avatar

Roman Janusz ghik

View GitHub Profile
@ghik
ghik / BIgMac.scala
Last active August 29, 2015 14:19 — forked from anonymous/BIgMac.scala
import hoconspring.HoconType
import scala.language.experimental.macros
import scala.reflect.macros.blackbox
object BigMac {
def materializeHoconType[T]: HoconType[T] = macro materializeHoconType_impl[T]
def materializeHoconType_impl[T: c.WeakTypeTag](c: blackbox.Context): c.Expr[HoconType[T]] = {
import c.universe._