Issue 55 - Mini QA with John De Goes [EN] [5 min]

Published: Dec. 4, 2018, midnight

b'

\\n

episode 55\\n


\\nCats-effect library lets us implement modules parameterized with an abstract effect F bounded by Sync, Async, etc capabilities, i.e. not choose a concrete effect monad until the very end of the universe.\\n

In opposite, AFAIU, John\'s approach is different. We still describe our algebras with F, but have to implement modules with IO (zio), which doesn\'t let us easily migrate to a different IO monad later with a simple replace in the Main class.\\n

Does John consider it as a weak side of zio? Or such a lib is not even needed if you use the best io impl like ZIO? )))\\n

I know he has proposed some ideas for Cats Effect 2.0. Does he believe he\'ll be heard by Nedelcu & co?\\n

\\u0411\\u0438\\u0431\\u043b\\u0438\\u043e\\u0442\\u0435\\u043a\\u0430 Cats-effect \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u0435\\u0442 \\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u043e\\u0432\\u044b\\u0432\\u0430\\u0442\\u044c \\u043c\\u043e\\u0434\\u0443\\u043b\\u0438, \\u043f\\u0430\\u0440\\u0430\\u043c\\u0435\\u0442\\u0440\\u0438\\u0437\\u043e\\u0432\\u0430\\u043d\\u043d\\u044b\\u0435 \\u0441 \\u043f\\u043e\\u043c\\u043e\\u0449\\u044c\\u044e \\u0430\\u0431\\u0441\\u0442\\u0440\\u0430\\u043a\\u0442\\u043d\\u043e\\u0433\\u043e \\u044d\\u0444\\u0444\\u0435\\u043a\\u0442\\u0430 F, \\u043e\\u0433\\u0440\\u0430\\u043d\\u0438\\u0447\\u0435\\u043d\\u043d\\u043e\\u0433\\u043e\\n\\u0432\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e\\u0441\\u0442\\u044f\\u043c\\u0438 Sync, Async \\u0438 \\u0442.\\u0434, \\u0442.\\u0435 \\u0431\\u0438\\u0431\\u043b\\u0438\\u043e\\u0442\\u0435\\u043a\\u0430 \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u0435\\u0442 \\u043e\\u0442\\u043a\\u043b\\u0430\\u0434\\u044b\\u0432\\u0430\\u0442\\u044c \\u0432\\u044b\\u0431\\u043e\\u0440 \\u043a\\u043e\\u043d\\u043a\\u0440\\u0435\\u0442\\u043d\\u043e\\u0433\\u043e\\n\\u044d\\u0444\\u0444\\u0435\\u043a\\u0442\\u0430 \\u0434\\u043e \\u0441\\u0430\\u043c\\u043e\\u0433\\u043e \\u043a\\u043e\\u043d\\u0446\\u0430.\\n

\\u041f\\u043e\\u0434\\u0445\\u043e\\u0434 \\u0414\\u0436\\u043e\\u043d\\u0430 \\u043f\\u0440\\u043e\\u0442\\u0438\\u0432\\u043e\\u043f\\u043e\\u043b\\u043e\\u0436\\u043d\\u044b\\u0439, \\u043e\\u043d \\u043e\\u043f\\u0438\\u0441\\u044b\\u0432\\u0430\\u0435\\u0442 \\u0430\\u043b\\u0433\\u0435\\u0431\\u0440\\u044b \\u0441 \\u043f\\u043e\\u043c\\u043e\\u0449\\u044c\\u044e F\\n\\u043d\\u043e \\u0437\\u0430\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u0442 \\u0440\\u0435\\u0430\\u043b\\u0438\\u0437\\u043e\\u0432\\u0430\\u0442\\u044c \\u043c\\u043e\\u0434\\u0443\\u043b\\u0438 \\u0441 \\u043a\\u043e\\u043d\\u043a\\u0440\\u0435\\u0442\\u043d\\u044b\\u043c IO (zio), \\u0447\\u0442\\u043e \\u043d\\u0435 \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u0435\\u0442 \\u043b\\u0435\\u0433\\u043a\\u043e \\u043c\\u0438\\u0433\\u0440\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c \\u043d\\u0430 \\u0434\\u0440\\u0443\\u0433\\u0443\\u044e \\u043c\\u043e\\u043d\\u0430\\u0434\\u0443.\\n

\\u0421\\u0447\\u0438\\u0442\\u0430\\u0435\\u0442 \\u043b\\u0438 \\u0414\\u0436\\u043e\\u043d, \\u0447\\u0442\\u043e \\u044d\\u0442\\u043e \\u043d\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0442\\u043e\\u043a zio? \\u0418\\u043b\\u0438 ZIO \\u043d\\u0430\\u0441\\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u0445\\u043e\\u0440\\u043e\\u0448\\u0430\\u044f \\u0438\\u043c\\u043f\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430\\u0446\\u0438\\u044f IO, \\u0447\\u0442\\u043e \\u0434\\u0440\\u0443\\u0433\\u0438\\u0435 \\u0431\\u0438\\u0431\\u043b\\u0438\\u043e\\u0442\\u0435\\u043a\\u0438 \\u043d\\u0435 \\u043d\\u0443\\u0436\\u043d\\u044b?\\n

\\u041a\\u0430\\u043a \\u0438\\u0437\\u0432\\u0435\\u0441\\u0442\\u043d\\u043e, \\u043e\\u043d \\u043f\\u0440\\u0435\\u0434\\u043b\\u043e\\u0436\\u0438\\u043b \\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0438\\u0434\\u0435\\u044f \\u0434\\u043b\\u044f Cats Effect 2.0. -\\n\\u0432\\u0435\\u0440\\u0438\\u0442 \\u043b\\u0438 \\u043e\\u043d, \\u0447\\u0442\\u043e \\u0431\\u0443\\u0434\\u0435\\u0442 \\u0443\\u0441\\u043b\\u044b\\u0448\\u0430\\u043d\\u044b Nedelcu & co ?\\n


\\nPatreon https://www.patreon.com/scalalalaz\\n
\\n

Hosts:\\nOli Makhasoeva,\\nJohn De Goes\\n

\\n
'