Kotlin/dataframe

K2

mgroth0 opened this issue · 7 comments

Is there any branch or PR working on a K2 update? I started working on this and it seems like a heavy task so I'm wondering if anyone else has started.

We'll update KSP plugin and it should be enough for library users to use dataframe in their K2 builds as a dependency. As for updating to K2 compiler in our project itself, no one has started working on it yet.

There's also the Jupyter dependency. Atm Jupyter tests don't run if we compile the integration classes with Kotlin 2.0. I hope this will work once it is not in preview anymore, but I'm not sure.

Edit: From Kotlin 2.0.0-RC1 upwards, in theory, Jupyter tests work :)

It's important to note that DataFrame will likely work fine as a library in your Kotlin 2.0+ project btw, as Kotlin is inherently backwards compatible.

A small fix regarding this was merged here.
More fixes are on the way here: #708

One final thing that currently stops us to update is our outdated linter:
#364
It officially only supports Kotlin up to 1.4 or something... Well it finally broke at 2.0.