Bluesky · Hashtag

#kotlin

225
posts · 30d
48
users
8
posts / day
4.7
posts / user
-14% vs last week

#kotlin is an active hashtag on Bluesky. In the last 30 days, 48 people shared 225 posts with it — around 8 a day. Activity is down 14% versus the previous week, peaking on Jul 25 with 25 posts.

#kotlin posts per day (last 30 days)

Posts with #kotlin

ChunkDev 🦋
@chunkdev.bsky.social
9 months ago
This is my first time implementing class inheritance via vtables (in my tiny Kotlin runtime). 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
17 36 654
ChunkDev 🦋
@chunkdev.bsky.social
9 months ago
Sometimes you get one of those insane ideas you know you’ll regret, but it’s just too intriguing. 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
27 28 571
ChunkDev 🦋
@chunkdev.bsky.social
9 months ago
Imagine your embedded runtime throwing exceptions with real stack traces - and your IDE actually picking them up correctly so you can easily navigate there. 🤯 #kotlin
38 29 568
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
One of Kotlin’s wildest features: you can define control flow altering functions using lambda expressions with a special syntax. Thanks to aggressive inlining it’s basically free. #kotlin
29 28 492
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
Me: I won’t add many features to this tiny Kotlin scripting runtime. Also me: adds function-level generics. #kotlin
9 19 475
ChunkDev 🦋
@chunkdev.bsky.social
9 months ago
Higher-order functions take other functions as arguments. The fun part: you must not inline the call unless the target is constant - otherwise you break semantics (and your VM). #kotlin
12 24 411
ChunkDev 🦋
@chunkdev.bsky.social
9 months ago
My embeddable Kotlin scripting language just got a new feature: classes. And if you look at the assembly, you can see the function calls getting inlined. #kotlin
15 20 374
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
Sorry I had to use the most useless CS-class example ever to show off interfaces working. #kotlin
12 21 373
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
I added thread support to my runtime. It’s mostly a wrapper around Kotlin’s threads - and of course I had to demonstrate it with the obligatory race-condition example. #kotlin
7 17 342
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
Added vararg support to my runtime. Fewer things broke than expected. #kotlin
10 8 313
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
I discovered that adding new opcodes is sometimes easier if I introduce them through handwritten MiniKt assembly functions, so I can reuse the normal function resolution. The compiler inlines them anyway. #kotlin
14 15 307
ChunkDev 🦋
@chunkdev.bsky.social
8 months ago
Implemented a Vector3 inspired by libGDX in my Kotlin scripting runtime. Overriding equality just works - and later sharing the native host class should work seamlessly as well. #kotlin
10 14 254

Posts are pulled live from Bluesky and cached briefly. Posts with content labels are hidden.