Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/seferim-agi-g16 / bindings/README.md |
| Date | Not specified in source |
| Repository | Janady13/seferim-agi-g16 |
| Revision | 25f281b08b2f786f5a235b5abebfc39bf44d1044 |
| Branch | main |
| Path or archive member | bindings/README.md |
| Original SHA-256 | 569ee3a538fec7b29c1b5dfb2f632a70a44b84e1c17e2e1da406d6edcc1d8b0b |
| Git blob SHA | 36bc5189da09450019d166eb4dfa22731d6115ee |
| Reading-copy SHA-256 | 569ee3a538fec7b29c1b5dfb2f632a70a44b84e1c17e2e1da406d6edcc1d8b0b |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/seferim-agi-g16 / bindings/README.md | main | 25f281b08b2f786f5a235b5abebfc39bf44d1044 | Open original |
| Janady13/seferim-agi-g16 / bindings/README.md | copilot/update-code-libraries | 393af96a270295f79582b2b2a77bb49dd1a9a990 | Open original |
Recovered source transcript
Download complete source text ↓20 lines · 0.8 KB
Bindings Overview (No Python)
-----------------------------
This project exposes a small C++ ABI from `g16_core` and defines a simple line‑oriented protocol so that components in many languages can interoperate without rewriting the math core.
Languages with planned stubs in this repo:
- Rust (`bindings/rust/`): crate wrapping C ABI using `cxx` or `bindgen`.
- Go (`bindings/go/`): `cgo` wrapper.
- Node (`bindings/node/`): N‑API addon.
- Java (`bindings/java/`): JNI loader.
- C# (`bindings/csharp/`): P/Invoke wrapper.
- Julia (`bindings/julia/`): `ccall` wrapper.
- Ruby (`bindings/ruby/`): `ffi` wrapper.
- Swift (`bindings/swift/`): SwiftPM system library target.
Note
- Python is intentionally excluded per request.
- Stubs are minimal to avoid forcing all toolchains on first build.