Comment by vram22
1 month ago
IIRC, I read somewhere, several months ago ago, that its type inference made it slow to compile anything but small programs?
1 month ago
IIRC, I read somewhere, several months ago ago, that its type inference made it slow to compile anything but small programs?
Yes, I believe so because it uses global type inference. I would gladly add explicit types everywhere instead of this to use Crystal if it had decent tooling, because everything else about the language is really perfect.
Intriguing. You really didn't find any issues with it? Anything that you thought should / not be there, or some non-trivial bug?
The language and stdlib feel like a more polished Ruby, though I haven't explored it in deep. The tooling, last I checked, is what's behind - the interpreter didn't work for simple apps, and the LSP is slow and full of bugs.
> I would gladly add explicit types everywhere instead of this to use Crystal
Agreed. Good IDE support can easily add explicit types too.