What advantages does Pronghorn bring over bare coroutines from kotlinx.coroutines? In what situations would I want to use it? How is it different from other actor frameworks (Akka, etc) or kotlin's actor() {}?
Answers to those questions would be good to have in a "motivational" part of the README. Otherwise someone who is interested in high-performance multithreading applications (like myself) is left to wonder about ther whole point of the framework.
Full disclosure: All I am basing on is the documentation and a brief look at the code. I have not tried Pronghorn for a project yet.
What advantages does Pronghorn bring over bare coroutines from kotlinx.coroutines? In what situations would I want to use it? How is it different from other actor frameworks (Akka, etc) or kotlin's
actor() {}
?Answers to those questions would be good to have in a "motivational" part of the README. Otherwise someone who is interested in high-performance multithreading applications (like myself) is left to wonder about ther whole point of the framework.
Full disclosure: All I am basing on is the documentation and a brief look at the code. I have not tried Pronghorn for a project yet.