Here’s why I made my another retrying lib:
- Simple (modeled after Ruby’s retryable gem)
- No metaprogramming
- Importing does not clutter your namespace
- User specified default configuration
- User specified named configurations
- Fully documented
- Complete test suite
That’s a huge feature!
I also liked the “named configurations”.
Thanks for the package, will definitely use it when I get to a retry logic again.
This does look pretty good. Thanks for this.
This is interesting. Nice job.
I needed the same thing. And being pretty new to Elixir, I decided to implement it before searching for a solution.
I came up with this: https://gist.github.com/trbngr/051684fc2b302becdf46b3e68b3b113e
One thing I didn’t think about was handling exceptions.
EDIT: I handle exceptions now.