Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiplatform #64

Open
dhakehurst opened this issue Jun 5, 2019 · 2 comments
Open

Multiplatform #64

dhakehurst opened this issue Jun 5, 2019 · 2 comments

Comments

@dhakehurst
Copy link

Any thoughts about moving to a multiplatform implementation

@jdiazcano
Copy link
Owner

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.

@rocketraman
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants