Hey guys, I have a question regarding Arrow Fx:
how stable is it (will the API change/be deprecated)? Is it production ready in terms of quality?
s
simon.vergauwen
04/06/2022, 5:54 PM
Hey @Pavel,
Arrow Fx is completely stable. It's built upon the KotlinX Corotuines library and its API has not changed in the last 2 years. It will most likely only see some additions in the future, or non-breaking changes with deprecation cycles if necessary
👍 2
p
Pavel
04/06/2022, 8:44 PM
thanks for the reply, I was a bit worried since the version starts with 0 (0.12.X). So you use it in your regular work project?
oh, thanks for pointing that out, I just googled "arrow fx maven" and took the first result 😄. Also in the docs it sometimes says "Arrow Fx" and sometimes "Arrow Fx Coroutines", so I didn't notice that there is a difference, I thought it's the same thing.
s
simon.vergauwen
04/07/2022, 8:56 AM
Arrow Fx is the overcoupling name. It has serveral modules
Coroutines
&
STM
, and in the future we might add
resillience
or other modules related to functional effects
p
Pavel
04/07/2022, 9:06 AM
ah, I see, thanks for the clarification, since STM in the docs is under "Arrow Fx Coroutines Overview" I thought it's part of Arrow Fx Coroutines. I think I now understand how it's structured. Thank you 🙂 !