https://github.com/keynmol/scala-native-from-java-scala
Call Scala Native from Java using FFM
https://github.com/keynmol/scala-native-from-java-scala
java jextract scala scala-cli scala-native scala3 sn-bindgen
Last synced: 4 months ago
JSON representation
Call Scala Native from Java using FFM
- Host: GitHub
- URL: https://github.com/keynmol/scala-native-from-java-scala
- Owner: keynmol
- Created: 2025-02-10T10:04:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T09:32:30.000Z (over 1 year ago)
- Last Synced: 2025-02-25T01:34:57.777Z (over 1 year ago)
- Topics: java, jextract, scala, scala-cli, scala-native, scala3, sn-bindgen
- Language: Java
- Homepage: https://blog.indoorvivants.com/2025-02-16-scala-native-from-java-via-ffm.
- Size: 518 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Call Scala Native from Java using FFM
Demonstration project for my [blog post](https://blog.indoorvivants.com/2025-02-16-scala-native-from-java-via-ffm). I have the [same setup in SBT form as well](https://github.com/keynmol/scala-native-java-ffm-template).
Uses [Scala CLI](https://scala-cli.virtuslab.org/).
Run with `make run`.
Other commands will require both [jextract](https://github.com/openjdk/jextract) and [sn-bindgen](https://sn-bindgen.indoorvivants.com/) to be installed.