cfg4k
cfg4k copied to clipboard
Multiplatform
Any thoughts about moving to a multiplatform implementation
I have been thinking about this a lot but I don't think right now I have the free time to actually make it happen. Mostly because I don't know the status of multiplatform and I would have to keep debugging Gradle. I've already tried creating a multiplatform version of this, with all the current modules named with the jvm
prefix but it was definitely not trivial as I'm not too involved in the multiplatform development.
If I had some help with the Gradle (possibly kts) setup I could move all the other modules and create the js/native ones.
In any case this is definitely something that is not trivial as there are many things that I'm using that isn't supported in multiplatform so probably it would have to be rethinked.
I think a multiplatform implementation would need to use compile-time code generation via something like KSP, instead of a runtime approach as is used now via ByteBuddy.