@hackage / structs

Strict GC'd imperative object-oriented programming with cheap pointers.

0

About

Metadata

  • Last updated , by HerbertValerioRiedel
  • License BSD-3-Clause
  • Maintained by: Edward A. Kmett <ekmett@gmail.com>

  • Lottery factor: 3

Links

Installation

This package uses the Custom cabal build type

Package Flags

Use the -f option with cabal commands to enable flags

    test-doctests (on by default)
    test-hlint (on by default)

Readme

structs

Build Status

This package explores strict mutable data structures in Haskell.

In particular, pointer-based data structures are effectively 'half price' due to the encoding used.

However, the result is that if you use the slot and field system wrong, you can and will SEGFAULT.

This means the Internal modules are very much internal.

Some documentation is available at http://ekmett.github.io/structs/Data-Struct.html.

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