Ivan Pavlov
fun
class D
class C
fun interface A { fun f() } fun interface B { fun f() } class C(b: B) : A by A(b::f) //works class D(b: B) : A by { b.f() } //doesn't work
Vampire
class D(b: B) : A by { b.f() } as A
ephemient
class D(b: B) : A by (A { b.f() })
interface A
by A({ b.f() })
{ b.f() }
A modern programming language that makes developers happier.