https://github.com/intersectmbo/io-classes-extra
Utilities built on top of `io-classes`
https://github.com/intersectmbo/io-classes-extra
Last synced: 12 days ago
JSON representation
Utilities built on top of `io-classes`
- Host: GitHub
- URL: https://github.com/intersectmbo/io-classes-extra
- Owner: IntersectMBO
- Created: 2024-10-22T11:13:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-04T11:09:25.000Z (14 days ago)
- Last Synced: 2026-03-04T18:11:58.971Z (13 days ago)
- Language: Haskell
- Size: 326 KB
- Stars: 2
- Watchers: 19
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# `io-classes` based utilities
This repository hosts the following packages, which are based on the
[`io-classes`](https://hackage.haskell.org/package/io-classes) package:
- [`strict-checked-vars`](./strict-checked-vars): strict variables that hold an
invariant that must be maintained when writing values to the variables.
- [`resource-registry`](./resource-registry): a data structure that keeps track
of resources and manage their deallocation.
- [`rawlock`](./rawlock): a read-append-write lock.