Domande taggate «type-inference»


1
Quali sono i problemi pratici con i tipi di intersezione e unione?
Sto progettando un semplice linguaggio di programmazione funzionale tipicamente statico come esperienza di apprendimento. Sembra che il sistema di tipi che ho implementato finora potrebbe (con un po 'di lavoro extra) incorporare tipi di intersezione e unione, ad esempio potresti avere: <Union String Integer> <Union Integer Foo> L'intersezione dei due …



2
Sottotipi come sottoinsiemi di tipi di dati SML
Una delle poche cose che non mi piacciono del libro di Okasaki su strutture di dati puramente funzionali è che il suo codice è disseminato di un pattern inesauribile. Ad esempio, darò la sua implementazione di code in tempo reale (refactored per eliminare inutili sospensioni): infixr 5 ::: datatype 'a …

3
Digitare l'inferenza per le istruzioni imperative diverse dall'assegnazione
Nella mia ricerca di articoli di ricerca sui sistemi di tipi per le lingue imperative, trovo solo soluzioni per una lingua con riferimenti mutabili ma senza strutture di controllo imperative autentiche come operatori composti, loop o condizionali. Quindi non è chiaro come implementare un linguaggio imperativo con inferenza di tipo …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.