data-elevator: Coerce between unlifted boxed and lifted types.

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]

Near zero-cost coercions between unlifted boxed and lifted types. There are 3 main ingredients to this library: (1) a newtype Strict :: LiftedType -> UnliftedType, (2) a newtype Lazy :: UnliftedType -> LiftedType, and (3) a coercion function levCoerce to coerce existing functions into accepting Strict wrapper.

Properties

Versions 0.1.0.0, 0.1.0.1, 0.1.0.1
Change log CHANGELOG.md
Dependencies base (>=4.16 && <4.18) [details]
License MIT
Copyright 2022
Author Sebastian Graf
Maintainer sgraf1337@gmail.com
Category Data
Bug tracker https://github.com/sgraf812/data-elevator/issues
Source repo head: git clone https://github.com/sgraf812/data-elevator
Uploaded by sgraf812 at 2022-11-05T19:16:59Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees