dukat icon indicating copy to clipboard operation
dukat copied to clipboard

Any updates about this project?

Open gtn1024 opened this issue 1 year ago • 6 comments

The IR compiler has been stable for some time. Is it possible to resume the process of rebuilding this project?

gtn1024 avatar Mar 23 '24 15:03 gtn1024

I'm also curious on 2025.

Stream29 avatar Apr 17 '25 12:04 Stream29

Thank you all a lot for your concern about the project ❤️ We're finally ready to continue our investigation into automatically generating Kotlin externals from TypeScript definitions. Right now, we're not quite sure if it should be done based on dukat or some community projects (like karakum), but I can say 100% that this year, there will be a lot of updates on this topic. Soon, there will be a post with details on the Kotlin blog, so stay tuned 🙃

JSMonk avatar Apr 20 '25 05:04 JSMonk

The blog post I mentioned has just landed: https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/

JSMonk avatar May 08 '25 17:05 JSMonk

Thank you, I'm never so confident on Kotlin's future!

Stream29 avatar May 09 '25 01:05 Stream29

👀 After that blog, we still cannot see any update of this project, not a single commit.

Are you developing on a private branch?

Stream29 avatar Jul 04 '25 08:07 Stream29

👀 After that blog, we still cannot see any updates to this project, not a single commit.

Are you developing on a private branch?

Unfortunately, no. The first step we need is to stabilize our interoperability (both JSExport and external declarations) so we have fewer limits with the external declarations and can describe most JS/TS declarations. This is what we're working on right now.

As soon as the work is done (we will update the docs with the description of the external and JSExport declarations), we can move forward with auto-generating such declarations. We are also in contact with the core contributor of [karakum] (https://github.com/karakum-team/karakum) and intend to merge our efforts on generating external declarations for libraries.

Unfortunately, all the initiative tickets on it are not public, so I can't share a place to subscribe for updates, but stay tuned with our "What's new in Kotlin" (https://kotlinlang.org/docs/whatsnew-eap.html) since we're highlighting all the efforts on interoperability.

JSMonk avatar Jul 28 '25 19:07 JSMonk