On Thursday, 22 October 2020 at 17:25:44 UTC, Bruce Carneal wrote:
Is type checking in D undecidable? Per the wiki on dependent types it sure looks like it is.

Even if it is, you can still write something that is decidable in D, but impractical in terms of compile time.

You probably mean more advanced type systems where these things are expressed more implicitly. Basically type systems where you can express and resolve properties related to infinite sizes. D does not have such capabilities, so you have to go out of your way to end up in that territory in D.



  • is type checking in D undecid... Bruce Carneal via Digitalmars-d-learn
    • Re: is type checking in ... Ola Fosheim Grøstad via Digitalmars-d-learn
      • Re: is type checking... Bruce Carneal via Digitalmars-d-learn
        • Re: is type chec... Ola Fosheim Grøstad via Digitalmars-d-learn
          • Re: is type ... Stefan Koch via Digitalmars-d-learn
            • Re: is ... Ola Fosheim Grøstad via Digitalmars-d-learn
              • Re:... Bruce Carneal via Digitalmars-d-learn
                • ... Ola Fosheim Grøstad via Digitalmars-d-learn
                • ... Paul Backus via Digitalmars-d-learn
                • ... Bruce Carneal via Digitalmars-d-learn
                • ... Paul Backus via Digitalmars-d-learn
                • ... Bruce Carneal via Digitalmars-d-learn

Reply via email to