https://github.com/devigned/native-binding-playgound
Playgound for native bindings for languages (py, java, etc) with Golang and Rust
https://github.com/devigned/native-binding-playgound
docker golang java native python rust
Last synced: 12 months ago
JSON representation
Playgound for native bindings for languages (py, java, etc) with Golang and Rust
- Host: GitHub
- URL: https://github.com/devigned/native-binding-playgound
- Owner: devigned
- License: mit
- Created: 2017-04-21T18:41:47.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-23T00:22:38.000Z (almost 9 years ago)
- Last Synced: 2024-10-04T17:21:16.458Z (over 1 year ago)
- Topics: docker, golang, java, native, python, rust
- Language: Shell
- Size: 10.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Native Binding Playgound
Playgound for native bindings for languages (py, java, etc) with Golang and Rust.
## Want to play too?
You either need to install all of the langauge dependencies on your system or have Docker. I'd recommend Docker.
- clone the repo
- run `./build.sh && ./run.sh`
The container has all needed dependencies and will mount the repo directory into the container.
In each language combination directory (./golang/python, ./rust/python, etc...) is a `run.sh` file.
When you execute `run.sh`, the language combination will be built and run.
Each of the bindings is rather trivial, but it serves as a good playgound to explore native bindings.