Closed riedelcastro closed 9 years ago
Currently all information needs to be in the same compilation unit to be useful for macro expansion. This should be more general.
One step could be to use the type information on case classes instead of the definition of the case class in the enclosing unit.
We now support case class definitions defined elsewhere. I think for 0.1 is reasonable to require the code to be analyzed in the same compilation unit. We leave this open, but remove it from 0.1
Currently all information needs to be in the same compilation unit to be useful for macro expansion. This should be more general.
One step could be to use the type information on case classes instead of the definition of the case class in the enclosing unit.