julian
06/10/2020, 7:25 PMModule.data
or Module.domain
be lazy evaluated, would there still be a way to have Module
implement Data
and Domain
?raulraja
06/10/2020, 7:49 PMraulraja
06/10/2020, 7:50 PMraulraja
06/10/2020, 7:57 PMraulraja
06/10/2020, 7:57 PMjulian
06/10/2020, 9:16 PMjulian
06/10/2020, 9:36 PMval data: Data = Eval.later { InMemoryData() }
class data Module(val data = Eval<Data>, ...)
fun main() {
with(Module.defaultInstance.data.value) {
// Use Data as we would have if Module had implemented Data.
}
}
raulraja
06/11/2020, 9:43 AM