jni: Complete JNI raw bindings.

[ bsd3, deprecated, ffi, java, jvm, library ] [ Propose Tags ]

The hackage package has been superseded by the github repository which builds with Bazel. Please see https://github.com/tweag/inline-java/tree/master/jni#readme.

[Skip to Readme]


[Last Documentation]

  • Data
    • Data.Singletons
  • Foreign
    • Foreign.JNI
      • Foreign.JNI.Internal
        • Foreign.JNI.Internal.BackgroundWorker
        • Foreign.JNI.Internal.RWLock
      • Foreign.JNI.Safe
      • Foreign.JNI.String
      • Foreign.JNI.Types
        • Foreign.JNI.Types.Safe
      • Foreign.JNI.Unsafe
        • Foreign.JNI.Unsafe.Internal
          • Foreign.JNI.Unsafe.Internal.Introspection


Automatic Flags

Build the linear types interface.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.3.1, 0.4.0, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.7.0, 0.8.0 (info)
Dependencies async (>=2.2.2), base (>=4.14 && <5), bytestring (>=0.10), choice (>=0.2.0), constraints (>=0.8), containers (>=0.5), deepseq (>=1.4.2), inline-c (>=0.6), linear-base (==, singletons (>=2.6), stm (>=2.3), text (>=1.2.3) [details]
License BSD-3-Clause
Copyright 2015-2016 EURL Tweag.
Author Tweag I/O
Maintainer m@tweag.io
Revised Revision 2 made by FacundoDominguez at 2021-05-04T14:57:36Z
Category FFI, JVM, Java
Home page https://github.com/tweag/inline-java/tree/master/jni#readme
Source repo head: git clone https://github.com/tweag/inline-java(jni)
Uploaded by FacundoDominguez at 2020-11-30T14:51:06Z
Reverse Dependencies 5 direct, 1 indirect [details]
Downloads 7587 total (35 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2020-11-30 [all 3 reports]

Readme for jni-0.8.0

[back to package description]

jni: Complete JNI raw bindings

jni on Stackage LTS jni on Stackage Nightly

This package includes Haskell bindings to the Java Native Interface (JNI). This package offers mostly unopinionated low-level bindings, which closely maps to the C API. For higher-level more opinionated bindings see the jvm and inline-java packages.