Ilya Chernikov

Results 26 comments of Ilya Chernikov

I do not have any plans to do it now or in the nearest future. Maybe someday, when the time permits. But I guess these days you can be much...

And I believe that we need some tests for this feature, it exposes quite a complicated behavior, so it will be nice to have it tested. I think that it...

About the test: I managed to reproduce the following behavior: This compiles successfully: ``` java -cp dist/kotlinc/lib/kotlin-compiler.jar:dist/kotlinc/lib/kotlin-stdlib.jar:dist/kotlinc/lib/kotlin-reflect.jar:dist/kotlinc/lib/trove4j.jar:dist/kotlinc/lib/annotations-13.0.jar:/jna-5.6.0.jar org.jetbrains.kotlin.cli.jvm.K2JVMCompiler -no-stdlib -cp dist/kotlinc/lib/kotlin-stdlib.jar:/lombok-1.18.16.jar -Xplugin=dist/kotlinc/lib/lombok-compiler-plugin.jar -d tmp tmp/GetterSetterExample.java tmp/test.kt ``` where contents of...

@DaanDeMeyer this is not yet in this KEEP, but it could be an interesting addition. I'll think about it. Thanks!

@artem-zinnatullin: About Spec - it is described here - https://github.com/Kotlin/KEEP/blob/scripting/proposals/scripting-support.md#script-based-dsl. Basically, it means using scripting infrastructure to produce regular project class files from script-like sources with reduced boilerplate, like necessity...

@holgerbrandl, thank you for the feedback. We will try to keep the size of the work here under control. Significant parts of the infrastructure changes described here are, in fact,...

I'm working now on the updated proposal, along with the series of the prototypes. As soon as it will be ready, I'll publish the updated version. Hopefully, it will happen...

The 1.2.50 is out with the new experimental scripting support. The KEEP is updated too, reflects now the approach taken with 1.2.50 and actual implementation status. Not all feedback is...

@apatrida, the current approach allows to write a scripting host that will get a compiled script before instantiating/evaluating it and can perform any checks at that point. Could it be...