Provide a C library (libpkl) for Pkl #292

Open
opened 2025-12-30 01:23:13 +01:00 by adam · 1 comment
Owner

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/

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/
Author
Owner

@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

@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
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#292