3 ms·
Yes a Turing complete language should have a Turing complete type system. Systems level work has the most to gain from this. Application code can crash with rel
by tathougies 10y ago
Yes a Turing complete language should have a Turing complete type system. Systems level work has the most to gain from this. Application code can crash with relatively little consequence. System code usually needs to be stable, so enforcing as much as possible at compile time is nice.
Do you believe in unit tests? Ultimately, this is using he taget language to type check itself. If you had a well integrated Turing complete type system (c++ does not), then you could start enforcing some of these at the compilation stage
- CalChris 10y agoHave you ported LLDB so that I can debug my Turing complete type system unit tests? Methinks you are defending pointless complexity. How did we ever write unit tests before this awesomeness was sprung upon us?
- dmitriid 10y agoWho is going to write unit tests for the Turing complete types?