Description
Expose Java iterators as streams from the streaming package.
Description
Please see README.md.
README.md
jvm-streaming
Expose Java iterators as streams from the streaming package.
Using it as a dependency
Add jvm-streaming
to the list of dependencies in your .cabal file. Then edit the Setup.hs
file to add some necessary jars to the classpath.
import Distribution.Simple
import Language.Java.Inline.Cabal
import qualified Language.Java.Streaming.Jars
main = do
jars <- Language.Java.Streaming.Jars.getJars
defaultMainWithHooks (addJarsToClasspath jars simpleUserHooks)
Add a custom-setup
stanza to your .cabal file.
custom-setup
setup-depends:
base,
Cabal >= 1.24,
inline-java,
jvm-streaming
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.