#Swift Effect is now in public preview! It's an architecture-agnostic effect system that makes side effects (such as I/O, networking, and concurrency) controllable and testable while keeping application code linear and procedural (no UDF!). Effect Handlers enable natural composition of behaviors. Mock-less testing with step-by-step execution by catching and resuming effects with just-in-time test data. No invasive scaffolding and test-only abstractions common in DI libs.
https://github.com/Alex-Ozun/swift-effect
If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/alexozun/statuses/115842639077674883 on your instance and quote it. (Note that quoting is not supported in Mastodon.)
