←back to thread

Crystal 1.16.0

(crystal-lang.org)
131 points ksec | 1 comments | | HN request time: 0s | source
Show context
Daegalus ◴[] No.43651781[source]
I really like Crystal, but I am too dependent on LSPs and such for productivity, and the Crystal LSP leaves a lot to be desired, even though it is fantastic work for what it is.

Can't rely on AI either, as it constantly confuses it with Ruby.

I did do a few backend/server code challenges and advent code in Crystal. It worked really well and was very powerful.

I would love to write my MMO server in it, but again, tooling is still a sore spot for me.

replies(3): >>43654366 #>>43654560 #>>43655301 #
runjake ◴[] No.43655301[source]
> I really like Crystal, but I am too dependent on LSPs and such for productivity, and the Crystal LSP leaves a lot to be desired, even though it is fantastic work for what it is. Can't rely on AI either, as it constantly confuses it with Ruby.

My initial thoughts when reading this statement were pretty negative, but thinking about it, you're onto something. If the language doesn't function well with today and tomorrow's prevalent and emerging development trends, it's probably not going to see truly significant momentum.

Nonetheless, I still find Crystal remarkable and elegant, with a great standard library.

replies(1): >>43657388 #
1. Daegalus ◴[] No.43657388[source]
Oh, I 100% agree with you. I love the stdlib and the language. Doing the few things I did in Crystal were so pleasant and a joy to work with. Maybe I'm too reliant on the crutches that I am uses to. It's not that I can't work without them, I just feel like why waste the time.

I will say, as a primarily Go dev, I have been really spoiled by the Go toolset and features.