Implement SPICE-0009 External Readers (#660)

This adds a new feature, which allows Pkl to read resources and modules from external processes.

Follows the design laid out in SPICE-0009.

Also, this moves most of the messaging API into pkl-core
This commit is contained in:
Josh B
2024-10-28 18:22:14 -07:00
committed by GitHub
parent 466ae6fd4c
commit 666f8c3939
110 changed files with 4368 additions and 1810 deletions
+1
View File
@@ -57,6 +57,7 @@ dependencies {
compileOnly(projects.pklExecutor)
implementation(libs.antlrRuntime)
implementation(libs.msgpack)
implementation(libs.truffleApi)
implementation(libs.graalSdk)