Hi folks and sorry for the long silence! Here is w...
# swift-export
s
Hi folks and sorry for the long silence! Here is what is going on with Swift export lately: We are actively working on multi-module export and are getting closer and closer to finishing the first implementation. • In the meantime, you can watch a

recording

of a talk from Pamela Hill where she shares our ideas on this challenging topic. • A first version of DSL for Swift export in the Kotlin Gradle Plugin is also in the works: ◦ It may be rather clunky, limited, and close to Objective-C one. Which is fine, because getting things right the first time is always hard 🫠 ◦ So we will need your feedback to gradually improve it into a first-class experience 🤌 We are also working on supporting more basic types: •
Kotlin.Nothing
is translated to
Swift.Never
Kotlin.Any
is translated to a special
KotlinBase
(partially merged, there is still a few cases left to cover). • Support for
Kotlin.Char
is WIP👷‍♂️ • Support for
Kotlin.String
is WIP👷‍♂️ Note that these updates are not yet available on the Kotlin Playground: • The first version was implemented quickly and kinda dirty before KotlinConf and we need to make some adjustments to streamline the Playground update process 🙃 Yeah, I know this is not the most exciting status update in the world, but bear with me: fun things are coming :)
❤️ 31
a
The transparent update is absolutely appreciated perhaps more than an "official" one where people feel pressured to make things seem further. I would love to try this out and would definite prefer a stable core than an unstable release that tries to do everything in one. Thank you again @sergey.bogolepov
❤️ 1