|
|
|
|
|
by shijie
971 days ago
|
|
The language is still strongly typed, and with the language being purely functional, I found myself not missing static typing nearly as much as I thought I would. Things just work, and they break during compilation if they don’t. I will say that editor support for static languages is categorically better due to the language server being able to more completely reason about the state of your code. That’s the one drawback. |
|
You omitted the caveat: the program will behave in unexpected ways sometimes. What else do you do to ensure correctness?
ie The minimum bar for modern software is not "it compiles, ship it".