Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I love Crystal, and have loved it for several years. It was my go-to for Advent of Code or small fun projects for a while.

Eventually, I got so tired of constantly jumping between browser docs and my editor because of the lack of a working and useful language server (yes, I know about Scry and Crystalline, but neither of them actually do autocomplete outside of maybe 2% of cases), and I got so used to an amazing tooling experience when writing F# (my other favorite language) that I just kinda dropped off using Crystal.

Things I would've written in Crystal, I wrote in F#. If I _really_ needed a static binary, I picked up Rust (though I love Crystal's syntax _so much more_ than Rust's).

If Crystal gets a good language server, heck yeah I'll roll with it. In the meantime, it just sorta feels like a missed opportunity.



I'm afraid to try F#, I might like it too much from what I see.

If only F# could compile to a single EXE.


I compile my F# application with --standalone and share a single exe file to my users. It still requires .NET to be executed (but note it works on many platforms thanks to Mono).


> It still requires .NET to be executed

Which means it's not really standalone.


Native AOT is getting there.


It can do that already.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: