Is there any documentation by arrow team about whe...
# arrow
s
Is there any documentation by arrow team about when decisions are made for new versions like removing Option and going with kotlin nullability design and also why evrything is moving to suspended functions (mixing execution with programing sementics)
r
It’s been an ongoing effort by the 47 team in the last 2 years toward the 1.0 release. Those decisions to remove Option etc have been proposed and approved by maintainers either in issues, PRs or the #arrow-contributors channel or the 47 team. Expect no major unstable changes after 1.0 in the 1.0 series.
They have been decided after researching and proving the different encodings and what works best in Kotlin in the last couple of years.
👍 2