Esistono alcuni problemi riguardo il controllo degli errori del package
compiler. L'interprete rileva gli errori di sintassi in due fasi distinte.
Una prima categoria di errori viene rilevata tramite il parser
dell'interprete, mentre la seconda attraverso il compilatore. Il
package compiler si affida al parser dell'interprete e prende per buona
la prima fase di ricerca degli errori. Esso realizza da sé la seconda
fase rendendo l'implementazione incompleta. Per esempio, il
package compiler non solleva eccezioni se un nome appare più di una
volta nella lista degli argomenti:def f(x, x): ...
Una futura versione del compilatore dovrebbe sistemare questi problemi.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.