DEV Community

Discussion on: We created the Crystal language, ask us anything!

Collapse
 
matiasgarciaisaia profile image
Matías García Isaía

We try to build the language we like to use, but of course there are always things that can be improved.

I think most of the things I can say I "don't like" about it as a user are due to the language not being "finished" yet - and that's why we haven't hit 1.0. Current compilation times are higher than what they could, parallelism and Windows support aren't here yet, debugging...

I kind of suffered when we made it mandatory to declare an instance variable's type instead of allowing it to be inferred, but it was a really well thought decision, and I think it's the correct one - even if it hurts a bit on programmer's happiness.

But I don't see anything I really dislike about the language we think we'll come up with for 1.0 -
we'll have to check then how it went 🙂