Scala Coroutines releases come with API documentation and a detailed usage guide. The usage guide is the best place to start if you haven’t used Scala Coroutines before. You can find a list of releases and the respective documentation links below.

For some general information and answers to questions frequently asked by users, please take a look at the FAQ document.

Coroutines 0.6

Coroutines 0.4

Coroutines 0.3


Scala Coroutines were conceived and originally implemented by Aleksandar Prokopec, inspired by C#’s yield statements, Python’s generators, and Scala continuations. A full list of contributors can be found on GitHub.