TATTICHE
+ - tattica unfold su rel a let-in bound variables
- theorem t: True. elim x. ==> BOOM! unificazione di una testa flessibile con
True.
- parsing contestuale (tattiche replace, change e forse altre)
- riattaccare hbugs (brrr...) -> Zack
GUI LOGICA
+ - fattorizzare codice fra MatitaEngine e DisambiguatePp (dove, fra l'altro,
+ ora io (=CSC) ho messo anche un parser!!!)
+ - verificare se tutte le query sono ora ottimizzate (usando il comando
+ explain) e usano gli indici in maniera ottimale; inoltre migliorare gli
+ indici sulle tabelle hits and count
+ - ???????????? Perche'?
+ mowgli:~# du -s /var/lib/mysql/mowgli/
+ 250696 /var/lib/mysql/mowgli/
+ mowgli:~# du -s /var/lib/mysql/matita/
+ 455096 /var/lib/mysql/matita/
+ - integrare nuova contrib ferruccio nel bench notturno; guardare bug
+ generazione principi di eliminazione
- bug "Warn: baseuri cic:/matita/higher_order_defs/ordering is not empty"
mentre si compila Z/times.ma. Il bug sembra essere transiente.
- in MatitaEngine unificare/rimuovere eval_string, eval_from_stream e
- non chiudere transitivamente i moo ??
DONE
+- library/nat/primes.ma: ex_prime ci mette un secolo il db (binding) a fare
+ la Mysql.exec che ritorna una lista vuota di risultati. Investigare.
+ Anche peggio in library/nat/minimization/f_max_true. -> CSC
- integrare il famoso logo mancante (anche nell'About dialog) -> CSC
- invertibilita' dell'inserimento automatico di alias: quando si torna
su bisognerebbe tornare su di un passo e non fare undo degli alias