jni: Complete JNI raw bindings.

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

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]
Versions [RSS] [faq] 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 (==0.1.0.0), 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
Distributions NixOS:0.8.0
Downloads 6852 total (26 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2020-11-30 [all 3 reports]

Modules

  • 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

Manual Flags

NameDescriptionDefault
Automatic Flags
NameDescriptionDefault
linear-types

Build the linear types interface.

Disabled

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

Downloads

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

For package maintainers and hackage trustees

Candidates


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.