Mi diverto con i provider di tipi, in particolare il provider di tipi di struttura di entità sql. Sto scrivendo test su un database che ha un sacco di oggetti, ed è remoto quindi la connessione è un po 'lenta. ogni volta che costruisco il progetto ci vuole molto tempo, buoni minuti per completare la compilazione.I provider di tipo F # molto molto lento build
cosa mi manca perché il compilatore non memorizza nella cache le informazioni sul tipo?
P.S. È ancora peggio con F # interattivo ....
Cosa stai benchmarking contro che si considera questo è lento? Qual è il tuo punto di confronto? Voglio dire, hai provato i Type Provider contro un back-end diverso? Vota per chiudere perché questa è una domanda troppo ampia. –
Una build che richiede diversi minuti ogni volta richiede troppo tempo ... rispetto a qualsiasi altra build. –
Una build che richiede diversi minuti ogni volta? Lavoravo su un'applicazione C++ commerciale che richiedeva mezz'ora per essere costruita ogni volta che la costruivamo, e ciò avveniva dopo diversi cicli di ottimizzazione. A meno che tu non stia creando codice giocattolo ogni volta, la compilazione richiederà del tempo. Dire "è troppo lento" è un po 'come un utente finale che dice "è troppo difficile da usare" - vago e piuttosto inutile. –