Ich habe etwas über das Implementieren abhängiger Typen gelernt, wie dieses Tutorial , aber die meisten von ihnen implementieren Dolmetscher. Meine Frage ist, es scheint, dass die Implementierung eines Compilers für abhängige Typen viel schwieriger ist als ein Compiler, da Sie die Argumente für abhängige Typen für die Typprüfung wirklich auswerten können.
So
- Ist mein naiver Eindruck richtig?
- Wenn es richtig ist, gibt es ein Beispiel / Ressourcen zur Implementierung einer statisch überprüften Sprache, die den abhängigen Typ unterstützt?
ocamlopt
oder GHC :-) (Dies ist übrigens der