|
|
|
|
|
by mejutoco
1192 days ago
|
|
I agree it has more flexibility, but more expressiveness is a double edged sword. Type systems are often not Turing-complete, or at least they are limited in some ways. A language being very expressive means it cannot be run at compile time, sine we cannot know if it terminates. If we cannot run it at runtime now we need tests to hit that path or to test it manually to actually know if it works. |
|