Yep you can still use Free, I believe it's still t...
# arrow
j
Yep you can still use Free, I believe it's still there. @raulraja @simon.vergauwen @pakoito? We're just not promoting it anymore since ArrowFx proposes a much simpler way to write polymorphic programs based on Kotlin suspension system and a DSL to enforce effect control. We're moving towards that direction. This style can be easily mixed with Tagless Final given fx {} blocks that compose the programs can be called over typeclasses like Concurrent so you can enable different capabilities inside the block like concurrency in this case. Resulting code is quite simpler to read since it leverages a direct style. So I don't have much experience with Free but for me the improvement is remarkable without losing safety.