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

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

Please see README.md.


[Skip to Readme]

Modules

[Last Documentation]

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.1.1, 0.1.2, 0.2.0 (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 2018-02-27T15:31:46Z
Distributions
Reverse Dependencies 1 direct, 2 indirect [details]
Downloads 1528 total (11 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 2018-02-27 [all 3 reports]

Readme for jvm-batching-0.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.