https://kotlinlang.org logo
s

Sam Gammon

01/02/2023, 9:24 PM
@Sebastian Schuberth just made the first contribution to Elide outside the core team. Huge moment! Thank you again! Lol
s

Sebastian Schuberth

01/02/2023, 9:26 PM
🙂 Thanks. I was thinking about doing another one to upgrade to Kotlin 1.8 final. But I was unsure whether that would break anything...
s

Sam Gammon

01/02/2023, 9:26 PM
i have that one queued and ready to go locally, i just need to update two of the compiler plugins 😅
i was going to use Jake Wharton's compose-based CLI tool renderer, but it requires 1.7.10, so i went down a rabbit hole trying to update it last night. no dice
s

Sebastian Schuberth

01/02/2023, 9:27 PM
s

Sam Gammon

01/02/2023, 9:27 PM
Yes, that's the one
It's just a bit out of date, partially because there's no Compose release for
1.8.0
yet
Then i looked at https://github.com/varabyte/kotter, which looks great, but I had issues making the system terminal work
s

Sebastian Schuberth

01/02/2023, 9:28 PM
I'm using https://github.com/ajalt/clikt / https://github.com/ajalt/mordant fo r now and I'm quite happy.
s

Sam Gammon

01/02/2023, 9:29 PM
Oh sweet. Perfect
mordant looks like exactly what we need, i'm already parsing the CLI flags easily with Picocli
speaking of, if you haven't tried the CLI yet, it's an interesting entrypoint. once this
feat/js-runtime-v3
branch wraps up that will be a useful thing finally
kotlin support is next of course, so you can do live REPL with kotlin
the virtual filesystem plans in the chat, above, are what i'm working on now
the VFS is where the VM pulls JS imports, resources, Python packages, etc etc
that should take, idk, a day or two to wrap up with tests, and then the VM is essentially done, and i can turn on ESM and NPM support.
at that point, we basically have Node but Kotlinized, and without the Node intrinsics (a good thing tbh)
anyway just trying to brief you about where it is 🙂 you are welcome to contribute at the tip or elsewhere, or wait, or do whatever feels right
s

Sebastian Schuberth

01/02/2023, 9:36 PM
I'll probably wait a bit more to see the project mature to give it a try, but come back eventually to contribute here and here, as time permits. But for today, I'm going to bed 🙂 CU
s

Sam Gammon

01/02/2023, 9:37 PM
hey, no worries! glad to have you here, that works! 😄 have a great evening
7 Views