I'd suggest adding the possibility of creating pure common libraries. Without having to manually implement them. Example: https://github.com/korlibs/korge/tree/ad5089fcf6fbc3849c8c8592752ba98ac735b804Here I have a lot of sublibraries/extensions that I have to implement per target. Which is a bit crazy. Because all of them uses other common libraries and no platform-specific code. I think that you can just upload common versions and "instantiate" platform specific-artifacts locally. Either at build/ or in an external cache folder. Or even allowing to create a single jar with JVM code + other code embedded. Since the initial implementation should be simple I understand that it is not a priority right now, but I'd vote for it for a later release 🙂
e: java.lang.IllegalStateException: Cannot get FQ name of local class: class <no name provided>
Actual ... has no corresponding expected declaration
since first version, when compiling with gradle. I have recorded a video reproducing the problem.
It seems that it happens when modifying a file containing an actual. When having two modules with expectedBy using platform-jvm. I have android + jvm doing this.
4 years ago
@soywiz Could you debug it a little? I'll DM you the hints.