kotlinx.serialization isn't working with enums on native and is missing polymorphic deserialization on JS and native
I just made one that was really flexible. Standard is great, but the standard doesn't work the whole way yet.
I've looked at your stuff @louiscad for Android, I like where you go with it. I'll have the GUI one up soon.
To my understanding, reactive programming is about making a flow of execution that is consistent and based upon rules, such as "when X changes, do Y". The whole thing is written for Common only, and as such should work on every platform. It has no understanding of threading, and doesn't necessarily need it to be useful. You're meant to rely on coroutines, where smarter people than me can find solutions. Also, the whole thing is built for programming on JS as well, which has no threads at all. Perhaps calling it a data binding library would be more accurate?