inline-java icon indicating copy to clipboard operation
inline-java copied to clipboard

Haskell/Java interop via inline Java code in Haskell modules.

Results 14 inline-java issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** I wish to integrate Haskell with an existing Java project of mine, but it seems that this project only works...

This change introduces Github actions based build and test. Two workflows that are similar to current setup: CircleCI -> `.github/workflows/buid-test-workflow.yaml` BuildKite -> `.github/workflows/test-workflow.yaml` Those are being run on [push] event,...

**Describe the bug** When attempting a bazel build getting >Loading: Loading: 0 packages loaded Analyzing: 62 targets (0 packages loaded, 0 targets configured) waiting for lock on '/home/dkahlenberg/.cache/nix/tarballs/1f29d6zf5n2xnlvc6z07y0b107dxc3i2pfssl0ppcp636563fm0f-file'... waiting for...

Currently, a Haskell program that reports uncaught exceptions in stderr looks like this: ```Haskell main :: IO () main = withJVM [] $ handle (showException >=> Text.hPutStrLn stderr) the_program ```...

good first issue

We can build Haskell binaries that use inline-java. However, initializing the JVM in these programs requires specifying the paths to all the jar files that are needed by the Java...

According to experiments by @angerman, building for Android is possible but Android does require slightly different linker flags when building. #70 has more about this, but we want to achieve...

**Is your feature request related to a problem? Please describe.** It is difficult to use quasiquotations that are type safe and can be reused with different types. ```Haskell f ::...

Grossly speaking a batch is an encoding of multiple Haskell or Java values as a bunch of primitive arrays. If we have a pair in Haskell `(True, 1)`, a batch...

Many libraries in java call back into user code to perform its functions. One notable example is GUI libraries. We have another example in jvm-streaming. https://github.com/tweag/inline-java/blob/master/jvm-streaming/src/main/haskell/Language/Java/Streaming.hs#L92 ``` iterator

Hi, are there any plans to add support for Java inheritance? From scanning the docs, all I found was ```haskell upcast :: J a -> J (Class "java.lang.Object") ``` and...