https://kotlinlang.org logo
#feed
Title
# feed
s

Samuel Gammon

09/28/2023, 2:46 AM
You've heard of Bun, you've heard of Deno and Node; tomorrow, we are introducing Elide, a new runtime built with Kotlin. Using Elide, you can run your code together in one binary, even from different languages; you can actually call back and forth with JavaScript, or Python, and you can do so at insane speeds. This unlocks entirely new ways of building web apps; ways which are safer, faster, and quicker to market, all thanks to the power of Kotlin and JVM. The event is online-only and free to attend. We have been a part of the Kotlin community, individually and as a team, for some time now (you may have seen our build cache product, Buildless). We count on your support and feedback! We will be launching several key features and binaries you can take home and try, tomorrow night, 6:30PM PST. It would mean the world to this small project to give us a or to come to the event! Even if you can't come, the video will be posted after and sharing it or RSVPing helps build reach. We are a very early runtime and that means your feedback and help will be very impactful. You can help shape our future in a big way. Join us via: • #framework-elide room, or • on our Discord 🙂 • or on GitHub
👍 4
😮 2
🎉 2
a

altavir

09/28/2023, 4:53 AM
Looks quite similar to Python's FastAPI. I think it could be a good marketing reference for people coming from Python.
s

Samuel Gammon

09/28/2023, 6:42 AM
@altavir Fast API is something we could inherently support in our VM. We typically power those types of implementations with Netty.
For example, we have a Flask or Express demo (byte for byte unchanged), but running it with Elide instead of
node
or
python
sees better performance. Our README shows use only as a framework for now -- this event will be the launch of the runtime side
(Obviously we can't take credit for much of that performance, it is almost cheating to use Netty it is so fast! 😄)
For this very reason we will 100% be redoing the readme and website ASAP, with tomorrow's release factored in
a

altavir

09/28/2023, 8:31 AM
You mean that you run them on Graal-python?
s

Samuel Gammon

09/28/2023, 6:38 PM
@altavir yes! elide is built on top of GraalPy, TruffleRuby, and GraalJs
it's a runtime binary which includes all three
a

altavir

09/29/2023, 5:53 AM
Nice. Graal-python still does not work on Windows, so I wait to try it.
p

Piotr Krzemiński

09/29/2023, 11:59 AM
@Samuel Gammon some links are broken in the docs, e.g. Architecture and code samples in https://elide.dev/getting-started . Other than that, looks exciting 👀 nice to see Kotlin as an implementation technology for such thing