X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.txt;h=7e4d747fa9e64fb3a9369b43d230027264a883bb;hb=7efb15b93cf42eae8b34a12a327ee7213c1dbecc;hp=a627086c2b1492da304fa5cb88668b5b76c57d47;hpb=cf8ecd9f8168bcd1b1b6bdb058a4bfbbb374b696;p=helm.git diff --git a/helm/matita/matita.txt b/helm/matita/matita.txt index a627086c2..7e4d747fa 100644 --- a/helm/matita/matita.txt +++ b/helm/matita/matita.txt @@ -13,6 +13,10 @@ TODO TATTICHE + - in generale: invece di spiegare gli errori nel momento in cui si sollevano + le eccezioni, farlo quando vengono presentate all'utente. Motivo: il calcolo + del messaggio di errore puo' essere estremamente costoso (e' gia' successo!) + quando poi il messaggio non serve!!! - missing feature unification: applicazione di teoremi (~A) quando il goal e' False o di teoremi $symmetric R P$ quando il goal e' $P(x,y)$. Fare un passo di delta[-beta?][-iota-etc.] quando da una parte c'e' una @@ -86,6 +90,15 @@ TODO - riattaccare hbugs (brrr...) -> Zack GUI LOGICA + - tutte gli script che parsano (e.g. matitaclean, matitadep) debbono + processare la notazione per evitare errori di parsing (visibili ora + che e' stata committata la contrib list)! + - la funzione alias_diff e' lentissima (anche se CSC l'ha accellerata di + un fattore 3x) e puo' essere evitata: chi vuole aggiungere alias (la + disambiguazione, il comando "alias" e l'add_obj) deve indicare + esplicitamente quali sono i nuovi alias, evitando cosi' la diff per + scoprirlo + - matitac deve fallire quando matita vuole aggiungere un alias! - default equality e famiglia non e' undo-aware - nuovo pretty-printer testuale: non stampa usando la notazione (e.g. guardare output di matitac) @@ -103,6 +116,7 @@ TODO matitamake /x/y/z/foo/a.ma - notazione -> Luca e Zack - non chiudere transitivamente i moo ?? + - matitaclean all (non troglie i moo?) DEMONI E ALTRO