mikehearn
04/11/2016, 2:31 PMmikehearn
04/11/2016, 2:31 PMmikehearn
04/11/2016, 2:31 PMmikehearn
04/11/2016, 2:31 PMjkbbwr
04/12/2016, 2:38 PMjkbbwr
04/12/2016, 2:38 PMsomoni
04/12/2016, 6:59 PMevanchooly
04/12/2016, 9:53 PMevanchooly
04/12/2016, 9:54 PMjkwatson
04/13/2016, 5:23 PMjkbbwr
04/15/2016, 10:30 AMLocal delegated properties will allow you to define a local variable as a delegated property:
fun foo() { val x by lazy { … } }
jkbbwr
04/15/2016, 10:30 AMdmitry.petrov
04/15/2016, 1:50 PMTypealiases are going to support boundaries? Kind of: typealias Foo = out BarNo. Note that
out Bar
is not a "type" per se in Kotlin.kmruiz
04/15/2016, 2:09 PMkmruiz
04/15/2016, 2:09 PMyole
04/15/2016, 2:10 PMList
type is covariant, so List<out PendingTask>
is same as List<PendingTask>
dmitry.petrov
04/15/2016, 2:12 PMList<out PendingTask>
is a type (comment from @yole regarding List
variance is valid, though).dmitry.petrov
04/15/2016, 2:13 PMkmruiz
04/15/2016, 4:09 PMdmarcato
04/15/2016, 10:18 PMyole
04/16/2016, 6:54 AMdmitry.petrov
04/18/2016, 7:19 AMinterface DepValue {
typealias V = out Any
val value: V
}
fun depFun(v: DepValue): v.V = v.value // NB type of depFun(v) depends on run-time value of v
then the answer is "no".kmruiz
04/18/2016, 7:31 AMkmruiz
04/18/2016, 7:32 AMkmruiz
04/18/2016, 7:32 AMkmruiz
04/18/2016, 7:33 AMkmruiz
04/18/2016, 7:33 AMdmitry.petrov
04/18/2016, 7:35 AMPostInModeration
is used in in
position. Wonder what that should actually be...kmruiz
04/18/2016, 7:35 AMkmruiz
04/18/2016, 7:35 AM