https://github.com/konn/linear-extra
Missing utilities for Linear Haskell, for array, witness token, memory, parallelism, and streaming.
https://github.com/konn/linear-extra
Last synced: about 1 month ago
JSON representation
Missing utilities for Linear Haskell, for array, witness token, memory, parallelism, and streaming.
- Host: GitHub
- URL: https://github.com/konn/linear-extra
- Owner: konn
- License: other
- Created: 2023-08-17T10:41:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T02:57:53.000Z (about 1 year ago)
- Last Synced: 2025-04-11T00:46:02.770Z (about 1 month ago)
- Language: Haskell
- Homepage:
- Size: 573 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Extra Utilities for Linear Haskell, missing in linear-base
Missing utilities for Linear Haskell, for array, witness token, memory, parallelism, and streaming.
- [`linear-witness`](./linear-witness/README.md): Linear Witness Tokens. Tentative workaround until we have [Linear Constraints](https://github.com/ghc-proposals/ghc-proposals/pull/621) in GHC.
- [`linear-array-extra`](./linear-array-extra/README.md): Missing arrays, such as borrowable arrays, unboxed/storable/primitive arrays/vectors and more.
- [`linear-memory`](./linear-memory/README.md): Off-heap allocation utilities.
- [`linear-parallel`](./linear-parallel/README.md): Parallelism combinators for pure linear expressions with side-effects.
- [`linear-fft`](./linear-fft/README.md): Demonstration implementation of pure, in-place and parallel Fast Fourier Transformation, using `linear-parallel` and `linear-array-extra`.