altavir
08/10/2019, 2:42 PMExpecting 'hostConfiguration' property in the script compilation configuration for the script KtFile: script.kts
I tried to somehow provide this hostConfiguration
, but I just do not understand how it works.
My configuration looks like this:
val workspaceScriptConfiguration = ScriptCompilationConfiguration {
baseClass(Any::class)
implicitReceivers(WorkspaceBuilder::class)
defaultImports("hep.dataforge.workspace.*")
jvm {
dependenciesFromCurrentContext(wholeClasspath = true)
}
}
val evaluationConfiguration = ScriptEvaluationConfiguration {
implicitReceivers(builder)
}
BasicJvmScriptingHost().eval(source, workspaceScriptConfiguration, evaluationConfiguration)
altavir
08/10/2019, 2:48 PMhostConfiguration(defaultJvmScriptingHostConfiguration)
to compilation configuration, but I can't understand why it is needed since it is already passed to host during its creation.ilya.chernikov
08/12/2019, 8:54 AMval compilationConfiguration = ScriptCompilationConfiguration {}
val evaluationConfiguration = ScriptEvaluationConfiguration {} BasicJvmScriptingHost().eval(script, compilationConfiguration, evaluationConfiguration)
ilya.chernikov
08/12/2019, 8:54 AMaltavir
08/12/2019, 8:54 AMaltavir
08/12/2019, 8:57 AMaltavir
08/12/2019, 8:57 AMilya.chernikov
08/12/2019, 8:59 AM