My 2025 Crystal Wishlist

When I first came to Crystal, Windows wasn’t supported at all. And I was thinking “well, perhaps it will never be supported, stdlib is fully posix-oriented, i have to use it on Linux”. But after some years - huh, I easily write games on Windows in Crystal. :heart:
Then I thought - “well, it will never be useful on my main work, embedded microcontrollers. Because of GC and big runtime size. Mainly because of GC - mcus may have big ROM, but limited to kilobytes of RAM. This can’t be solved without full remake of language”. But in 2024, from absolutely nowhere, huh - Embedded Crystal :heart:
Even though there is still a work needed to develop programs fully in Crystal, i’ve already tried to link crystal code with my existing C projects - it works, so I can actually use it at work (yes, i’m the only programmer in our company for many years so I don’t worry about nobody else understanding a code).

Crystal somehow repeatedly does what i can’t even wish for. BTW I missed two other cases - one when i thought “Ruby is so beautiful, but it is just impossible for such language to be fast” and then clicked on unknown name in yet another language benchmark :heart: and another about multithreading :heart:.

So… No wishlist for 2025, I’ll let it surpise me again.

16 Likes