I personally use coroutines (i.e. functions with suspends
effect) whenever possible due to how powerful the structured concurrency macros are. There are also some things that are hard to describe using Subscribe
currently due to lack of lambdas. Once lambdas are available, passing parameters through Subscribe
will require less code (though will have comparable efficiency to the hand-written equivalent).
1 Like