FAQ¶
What are the current limitations?
All Scala constructs are supported in an async block.
Can we use await inside the argument of the high-order function? (like
map
orfilter
).Yes, an application developer or library author can provide ‘shifted’ implementation of the high-order function, which accepts
X => M[Y]
insteadX => Y
. This was previously implemented in the limited form in scala-gopher (paper: https://arxiv.org/abs/1611.00602) for Scala 2 and in practice, even in limited form, works quite well.
I want to help with development. Where to start?
Open an issue (or select existing unassigned) on GitHub and provide a preliminary plan for your work. If you want to consult before choosing a task - ping me directly via e-mail or twitter.
Is exists a version for Scala 2?
No.