No kotlin multiplatform
While running the engine on multiple of Kotlin's supported platforms would be cool, the standard library is just way too limited for our usecase. The JVM simply has the best support and is the most suited option. This would reap additional benefits: - Java, Scala and Groovy interoperability - existing Java libraries and tooling can be (re)used - compilation using native-image may be possible under the new rewrite (which would replace the need for Kotlin/Native)
This commit is contained in:
parent
92b36f30e2
commit
ef692a31d5
2 changed files with 3 additions and 8 deletions
|
@ -75,14 +75,9 @@ allprojects {
|
||||||
// Kotlin support
|
// Kotlin support
|
||||||
kotlin(property("dependencyKotlinStdIdentifier") as String)
|
kotlin(property("dependencyKotlinStdIdentifier") as String)
|
||||||
kotlin(property("dependencyKotlinStdJavaIdentifier") as String)
|
kotlin(property("dependencyKotlinStdJavaIdentifier") as String)
|
||||||
}
|
|
||||||
|
|
||||||
kotlin.sourceSets.main {
|
|
||||||
dependencies {
|
|
||||||
implementation("${property("dependencyKotlinReflectIdentifier") as String}:${property("dependencyKotlinReflectVersion") as String}")
|
implementation("${property("dependencyKotlinReflectIdentifier") as String}:${property("dependencyKotlinReflectVersion") as String}")
|
||||||
implementation("${property("dependencyKotlinDateTimeIdentifier") as String}:${property("dependencyKotlinDateTimeVersion") as String}")
|
implementation("${property("dependencyKotlinDateTimeIdentifier") as String}:${property("dependencyKotlinDateTimeVersion") as String}")
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// Java
|
// Java
|
||||||
java {
|
java {
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
# Gradle properties
|
# Gradle properties
|
||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
org.gradle.configureondemand=true
|
org.gradle.configureondemand=true
|
||||||
org.gradle.jvmargs=-Xmx1G -Xms1G -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8
|
org.gradle.jvmargs=-Xmx1G -Xms1G -XX:MaxMetaspaceSize=512M -XX:+HeapDumpOnOutOfMemoryError -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
org.gradle.priority=normal
|
org.gradle.priority=normal
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue