narrow-judge-15725
08/12/2022, 12:19 PMhundreds-father-404
08/12/2022, 1:32 PMhundreds-father-404
08/12/2022, 1:32 PMhappy-kitchen-89482
08/12/2022, 2:14 PMhappy-kitchen-89482
08/12/2022, 2:14 PMnarrow-judge-15725
08/12/2022, 2:15 PMnarrow-judge-15725
08/12/2022, 2:15 PMnarrow-judge-15725
08/12/2022, 2:31 PMnarrow-judge-15725
08/12/2022, 2:36 PMhappy-kitchen-89482
08/12/2022, 4:02 PMhappy-kitchen-89482
08/12/2022, 4:02 PMnarrow-judge-15725
08/13/2022, 7:56 AMkotlinc-js
is distributed as a binary and is just as straight-forward to invoke as kotlinc-jvm
• Got a small project building and running from the command line
• Generated files are normal js files, so they could be consumed or leverage the js rules when they exist.
• As we’d need to pull the kotlin
package from npm and use other things in the js ecosystems it seems until those rules are there it wouldn’t make much sense to invest too much in this.
• Just for reference. Bazel already supports js specifically.
Multiplatform:
• I haven’t looked at KMM yet, but until/if there is iOS and/or Android support in please I think it doesn’t make much sense.
• Gradle has a multiplatform abstraction with source sets (per target) and stuff. we could replicate something like this for convenience, but in the end the compiler ends up receiving a bunch of .kt
files, so not a big dial.happy-kitchen-89482
08/13/2022, 2:01 PMbusy-vase-39202
08/15/2022, 5:26 PMhappy-kitchen-89482
08/15/2022, 5:27 PMbusy-vase-39202
08/15/2022, 5:36 PMfast-nail-55400
08/22/2022, 4:17 PMfast-nail-55400
08/22/2022, 4:23 PMfast-nail-55400
08/22/2022, 4:24 PMfast-nail-55400
08/22/2022, 4:36 PM