contiguous: Unified interface for primitive arrays

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Warnings:

This package provides a typeclass Contiguous that offers a unified interface to working with Array, SmallArray, PrimArray, and UnliftedArray.


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.3.0, 0.4, 0.4.0.1, 0.5, 0.5.1, 0.5.2, 0.5.2, 0.6.0, 0.6.1
Change log None available
Dependencies base (>=4.11.1.0 && <5), deepseq (>=1.4), primitive (>=0.7.2 && <0.8), primitive-unlifted (==0.1.*), run-st (>=0.1.1) [details]
License BSD-3-Clause
Copyright 2018 Andrew Martin
Author Andrew Martin
Maintainer andrew.thaddeus@gmail.com
Category Array, Data, Primitive
Home page https://github.com/andrewthad/contiguous
Bug tracker https://github.com/andrewthad/contiguous/issues
Source repo head: git clone https://github.com/andrewthad/contiguous
Uploaded by andrewthad at 2021-08-11T20:30:02Z

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for contiguous-0.5.2

[back to package description]

contiguous

Hackage Hackage

The contiguous typeclass parameterises over a contiguous array type. This allows us to have a common API to a number of contiguous array types and their mutable counterparts, namely those in primitive, making the experience of working with the primitive datatypes much cleaner and uniform.