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 0.1, 0.1.1 (info)
Dependencies base (>=4.7 && <5), bytestring, distributed-closure (>=0.3.5), inline-java (>=0.7 && <0.9), jni (>=0.6.0 && <0.7), jvm (>=0.4.0 && <0.5), 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 Tue Feb 27 15:38:53 UTC 2018
Distributions LTSHaskell:0.1.1, NixOS:0.1.1
Downloads 66 total (8 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2018-02-27 [all 3 reports]
Hackage Matrix CI

Modules

  • Language
    • Java
      • Language.Java.Batching
        • Language.Java.Batching.Jars

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for jvm-batching-0.1.1

[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.