BSD Ports

devel/hs-retry 0.9.3.1nb5 NetBSD

Retry combinators for monadic actions that may fail

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
devel
Package size
165.4 KiB, 1722.7 KiB installed

Description

This package exposes combinators that can wrap arbitrary monadic actions. They run the action and potentially retry running it with some configurable delay for a configurable number of times. The purpose is to make it easier to work with IO and especially network IO actions that often experience temporary failure and warrant retrying of the original action. For example, a database query may time out for a while, in which case we should hang back for a bit and retry the query instead of simply raising an exception.

Install

Binary package:

pkgin install hs-retry

From pkgsrc:

cd /usr/pkgsrc/devel/hs-retry && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.9.3.1nb5
NetBSD 10.1 aarch640.9.3.1nb5
SmartOS / illumos x86_640.9.3.1nb5
macOS 15 arm640.9.3.1nb5

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 4
Required by 1