Golang support #118
Labels
clarification-needed
Needs further clarification
feature-request
Request for a new feature
help-wanted
Community help desired
Category
Other
Describe the feature you'd like to request
To make Cedar more useful, it would be nice to have native support for other languages besides Rust.
While it's possible to integrate with non-Rust runtimes via FFI, this is not an ideal approach for Go, where applications are typically compiled from complete source code into a static binary. With Rust FFI, it would be either necessary to distribute libraries for the various OS/architecture combinations supported by Go (for which there is currently no standardized way), or always compile the Rust code in-place (requiring a Rust build environment in addition to Go).
Describe the solution you'd like
A Go-native implementation would be the ideal solution, reducing overhead and build dependencies.
Describe alternatives you've considered
Alternatively, an SDK using a Go-Rust integration layer like https://github.com/mediremi/rust-plus-golang could be provided, but this doesn't solve the multiple-OS/CPU-architecture problem well.
Additional context
No response
Is this something that you'd be interested in working on?
The text was updated successfully, but these errors were encountered: