josephivie
01/30/2019, 12:47 AMinterface ObservableProperty<T> {
val value: T
/**
* Adds a listener to be notified when the value changes.
*/
fun add(element: (T) -> Unit): Boolean
/**
* Removes a listener
*/
fun remove(element: (T) -> Unit): Boolean
}
I can either leave this data binding system in place, or I could replace it with ConflatedBroadcastChannel
from Kotlin Coroutines, which while experimental, does already exist.
I’d like your opinions on which I should choose.russhwolf
01/30/2019, 1:06 AMjoseph_ivie
01/30/2019, 1:13 AMJL
01/30/2019, 1:32 AMDico
01/30/2019, 3:33 AMjoseph_ivie
01/30/2019, 3:45 AMreacktive
, my observable property library, and koolui
within the week, with support for JavaFX, Android, and JS, with iOS in the works. When I get there, any help would be appreciated!