mirror of
https://github.com/apple/pkl.git
synced 2026-01-14 15:43:41 +01:00
Switch Gradle tasks to use javaexec #295
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bioball on GitHub (Mar 3, 2025).
Truffle as of 0.24.1 uses native bindings for an optimized runtime. However, binding to a C library within a plugin is fraught; Pkl Gradle should ideally be using
javaexecto call into Pkl to avoid any issues.@bioball commented on GitHub (Mar 6, 2025):
I have a WIP branch here: https://github.com/bioball/pkl/tree/gradle-javaexec
I actually think we should not do this. It adds at least a second overhead to every Pkl task. This is a lot, especially for things like the synthesized analyze imports task, which is an implicit task of every "normal" task.
Closing this.