jvm-batching: Provides batched marshalling of values between Java and Haskell.

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

Please see README.md.


[Skip to Readme]
Versions [faq] 0.1, 0.1.1, 0.1.2 (info)
Dependencies base (>=4.7 && <5), bytestring, distributed-closure (>=0.3.5), inline-java (>=0.7 && <0.10), jni (>=0.7.0 && <0.8), jvm (>=0.5.0 && <0.6), singletons (>=2.2), text, vector [details]
License BSD-3-Clause
Copyright 2017 LeapYear Technologies
Author Tweag I/O
Maintainer facundo.dominguez@tweag.io
Category FFI, JVM, Java
Home page http://github.com/tweag/inline-java/tree/master/jvm-batching#readme
Source repo head: git clone https://github.com/tweag/inline-java(jvm-batching)
Uploaded by FacundoDominguez at 2020-07-16T18:46:18Z
Distributions NixOS:0.1.2
Downloads 914 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user [build log]
All reported builds failed as of 2020-07-16 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for jvm-batching-0.1.2

[back to package description]

jvm-batching

Provides batched marshalling of values between Java and Haskell.

Using it as a dependency

Add jvm-batching to the list of dependencies in your .cabal file. Then edit the Setup.hs file to add the jvm-batching.jar to the classpath.

import Distribution.Simple
import Language.Java.Inline.Cabal
import qualified Language.Java.Batching.Jars

main = do
    jars <- Language.Java.Batching.Jars.getJars
    defaultMainWithHooks (addJarsToClasspath jars simpleUserHooks)

Add a custom-setup stanza to your .cabal file.

custom-setup
  setup-depends:
    base,
    Cabal,
    inline-java,
    jvm-batching

Layout of source directories

This is a multi-language package. We use Maven's standard directory layout to organize source code in multiple languages side-by-side.