elizarov
01/14/2017, 7:11 AMJavaFx
dipatcher (unless you explicitly override it with something else)elizarov
01/14/2017, 7:12 AMelizarov
01/14/2017, 7:13 AMron
01/14/2017, 7:13 AMron
01/14/2017, 7:14 AMron
01/14/2017, 7:14 AMelizarov
01/14/2017, 7:14 AMron
01/14/2017, 7:15 AMron
01/14/2017, 7:15 AMron
01/14/2017, 7:15 AMelizarov
01/14/2017, 7:17 AMkotlinx.coroutines
at all (you can use it in your own apps with your own meaning). However, if we get rid of async, then we need to find some other synonym for it. Something that means non-blocking....ron
01/14/2017, 7:18 AMnonBlockRun
nonBlockValue
, nonBlockFuture
?elizarov
01/14/2017, 7:19 AMsuspend fun
(in Kotlin terms) and every computation is coroutine, and every sleep/wait/io is non-blocking (so they don't have this two worlds), so they never have to use the word async because everything is async there....ron
01/14/2017, 7:19 AMgoRun
?ron
01/14/2017, 7:19 AMgoValue
?elizarov
01/14/2017, 7:20 AMnonBlock
is too long. coRun
, coValue
, coFuture
could be it (co- for coroutine and for cooperative), but co
can have other meanings too. go
can be it, tooelizarov
01/14/2017, 7:21 AMLazy
(with a blocking value
), but we'd like to have a non-blocking variant of `Lazy`: AsyncLazy
, CoLazy
, GoLazy
, NonBlockingLazy
? Argh... We've moved completely off-topic.elizarov
01/14/2017, 7:22 AMron
01/14/2017, 7:22 AMron
01/14/2017, 7:22 AMron
01/14/2017, 7:23 AMelizarov
01/14/2017, 7:23 AMasync
ron
01/14/2017, 7:23 AMron
01/14/2017, 7:24 AMron
01/14/2017, 8:43 AMedvin
01/14/2017, 10:30 AMedvin
01/14/2017, 10:30 AMron
01/14/2017, 10:31 AMron
01/14/2017, 10:32 AMedvin
01/14/2017, 10:33 AM