Originally created by @bioball on GitHub (Feb 27, 2025).
Other language bindings (e.g. Swift and Go) should be able to bind to this library, rather than spawn a child process.
Docs on creating native shared libraries: https://www.graalvm.org/latest/reference-manual/native-image/guides/build-native-shared-library/
@KushalP commented on GitHub (Jun 11, 2025):
PRs related to this issue:
- https://github.com/apple/pkl/pull/1026
- https://github.com/apple/pkl/pull/1081
- https://github.com/apple/pkl/pull/1084
As we iterate on this work, changes are being merged into a temporary branch: https://github.com/apple/pkl/tree/c-library
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @bioball on GitHub (Feb 27, 2025).
Other language bindings (e.g. Swift and Go) should be able to bind to this library, rather than spawn a child process.
Docs on creating native shared libraries: https://www.graalvm.org/latest/reference-manual/native-image/guides/build-native-shared-library/
@KushalP commented on GitHub (Jun 11, 2025):
PRs related to this issue:
As we iterate on this work, changes are being merged into a temporary branch: https://github.com/apple/pkl/tree/c-library