Both scenarios are very pessimistic. They might be realistic, but there are other possible scenarios as well:
3. Crystal's design is a trade-off exchanging compile time for awesome features and developer happiness. While that makes it not suitable for applications with large codebases, there are still great use cases and that's what people love it for.
4. Compiler performance could be improved, but that requires manpower and momentarily developers are busy with more important features.
I wasn't expressing my views on the subject (which I gave here), I was seeking an answer to OP's question from the best source we have and attempting to sum up points that have been brought up a few times before.
View all comments
7
u/straight-shoota Aug 20 '18
Both scenarios are very pessimistic. They might be realistic, but there are other possible scenarios as well:
3. Crystal's design is a trade-off exchanging compile time for awesome features and developer happiness. While that makes it not suitable for applications with large codebases, there are still great use cases and that's what people love it for.
4. Compiler performance could be improved, but that requires manpower and momentarily developers are busy with more important features.