weak: Weak pointer extas

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]

Better weak pointer support for IORefs and ForeignPtrs.


[Skip to Readme]

Properties

Versions 0, 0
Change log CHANGELOG.md
Dependencies base (>=4.11 && <5) [details]
License (BSD-2-Clause OR Apache-2.0)
Copyright Copyright (c) 2019 Edward Kmett
Author Edward Kmett
Maintainer Edward Kmett <ekmett@gmail.com>
Category Graphics
Home page https://github.com/ekmett/codex/tree/master/weak#readme
Source repo head: git clone https://github.com/ekmett/codex(weak)
Uploaded by EdwardKmett at 2021-03-23T23:37:16Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for weak-0

[back to package description]

weak

Hackage

This package supplies extras for working with weak pointers in Haskell. In particular this allows creation of a weak pointer using a ForeignPtr as a key more robustly. In the future this may extend to allow more types of objects with heap identity (such as the types in primitive) to form robust weak pointers.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett