AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
What's Going on With LiveEdit?
LiveEdit is an interpreter of another bytecode slash code, so not art, not decks. In order to kind of hotswap a text file, there is a little bit of overhead in that they are runtime. So the Kotlin compiler spits out class files normally. And then from sending decks to art, and then whatever art wants to do with the decks file, which is some extra optimization. You're just sending some bits that you can interpret quickly that are bytecode-like. By doing that, we can basically instantaneous swap one method to another.