#kotlin
#kotlin
#indiedev #gamedev #indiegames
#indiedev #gamedev #indiegames
#gamedev #indiegame #procgen
#gamedev #indiegame #procgen
#kotlin
#kotlin
#kotlin
#kotlin
#kotlin
#kotlin
#kotlin
#kotlin
A::foo() vs B::foo() get resolved through vtables in the generated code if they cannot be resolved statically. Seeing it work correctly is more satisfying than it should be.
#kotlin
A::foo() vs B::foo() get resolved through vtables in the generated code if they cannot be resolved statically. Seeing it work correctly is more satisfying than it should be.
#kotlin
#kotlin
#kotlin
Recent additions:
- Explicit nullability
- Safe calls
- Extension functions
#kotlin
Recent additions:
- Explicit nullability
- Safe calls
- Extension functions
#kotlin
And if you look at the assembly, you can see the function calls getting inlined.
#kotlin
And if you look at the assembly, you can see the function calls getting inlined.
#kotlin
So… I’m building a compiler for a subset of Kotlin - something I can embed into Kotlin/JVM projects like Lua, but with static typing and better performance.
#kotlin
So… I’m building a compiler for a subset of Kotlin - something I can embed into Kotlin/JVM projects like Lua, but with static typing and better performance.
#kotlin