homepage: https://github.com/haskell-primitive/primitive-ffi
changelog-type: markdown
hash: 194a02c3465fbc8eed5dd2f22f7d5d22201b3a33b873358c221028b1b3f4b8dc
test-bench-deps:
  primitive-foreign: -any
  base: -any
  QuickCheck: -any
  primitive: -any
maintainer: chessai <chessai1996@gmail.com>
synopsis: using the `Prim` interface for the FFI
changelog: |-
  # Changelog

  `primitive-ffi` uses [PVP Versioning][1].
  The changelog is available [on GitHub][2].

  0.0.0
  =====

  * Initially created.

  [1]: https://pvp.haskell.org
  [2]: https://github.com/haskell-primitive/primitive-ffi/releases
basic-deps:
  base: ! '>=4.10.1 && <4.13'
  primitive: ! '>=0.6.4 && <0.8'
all-versions:
- '0.1'
author: chessai
latest: '0.1'
description-type: markdown
description: "# primitive-foreign\n\n[![Hackage](https://img.shields.io/hackage/v/primitive-foreign.svg)](https://hackage.haskell.org/package/primitive-foreign)\n[![BSD3
  license](https://img.shields.io/badge/license-BSD3-blue.svg)](LICENSE)\n[![Build
  Status](https://travis-ci.com/haskell-primitive/primitive-foreign.svg?branch=master)](https://travis-ci.com/haskell-primitive/primitive-foreign)\n
  \nThe goal of this library is to make it possible to avoid the duplicated code between
  `Storable` and `Prim` APIs when one is working mostly with the `primitive` or `contiguous`
  APIs, by using the `Prim` interface to facilitate marshalling of values in memory.\n"
license-name: BSD-3-Clause

Update from Hackage at 2019-06-17T19:09:54Z
Update from Hackage at 2019-06-17T19:09:54Z
