Domande con tag 'type-systems'

2
risposte

Java: il metodo accetta vararg di tipi non correlati

Ho un metodo factory Java con una matrice varargs di Object s alla fine. La matrice può contenere qualsiasi combinazione di String s e ScaledJpeg s. La teoria è che una cella di tabella HTML può contenere un numero qualsiasi di no...
posta 11.08.2014 - 17:01
2
risposte

Tipi Haskell per funzioni

Non capisco la risposta a questa domanda: Q: Can Haskell find a type for the function selfapply defined by: selfapply f = f f A: The function selfapply is not typeable in the simple system of types: we need to associate to f two types...
posta 02.05.2015 - 00:38
1
risposta

Gestione dei tipi e delle conversioni in un compilatore

Sto cercando di determinare come gestire tipi e conversioni tra tipi all'interno di un compilatore che sto scrivendo. Il compilatore è stato scritto in C #. Esistono diversi tipi di tipi. Classi (sola lettura / non modificabile) Tipi mu...
posta 24.01.2015 - 16:21
2
risposte

Esiste un nome per questo nella teoria dei tipi? Specificare che un valore soddisfa più interfacce senza specificare il tipo concreto

Ho spesso desiderato la stessa funzione richiesta ad es. qui e in molti altre domande su SO: Essere in grado di specificare che qualcosa soddisfa più interfacce senza specificare il tipo concreto. es. in C # pseudo sintassi (IEnumerabl...
posta 05.01.2016 - 20:08
4
risposte

Un "sistema tipo" secondario per riferimenti?

Sto progettando un linguaggio e mi stavo chiedendo come incorporare riferimenti simili a C ++ per quanto riguarda la loro posizione nel sistema di tipi. Penso che siano utili per operazioni come indicizzazione e dereferenziazione ( v[i] res...
posta 30.07.2015 - 15:16
1
risposta

Qual è la connessione tra inferenza di tipo e sistemi di tipi avanzati?

Non capisco la connessione tra inferenza di tipo e sistemi di tipi avanzati. Non vedo perché Haskell o Standard ML o OCaml non possano esistere senza inferenza di tipo. La mia unica ipotesi è che l'inferenza di tipo avrebbe potuto essere una ten...
posta 15.07.2016 - 18:41
2
risposte

Perché il tipo "Pacchetto" non eredita il tipo "AccessibleObject"?

Di seguito sono riportati i tipi rilevanti (in java) per l'elaborazione delle annotazioni, Oltre a Field & Method types, Package type è usato anche nel contesto delle annotazioni con reflection, perché questi tipi im...
posta 17.09.2017 - 20:54
1
risposta

Possiamo dire che Java o C # hanno alberi ereditari unificati?

Possiamo dire che Java o C # sono lingue OO con un albero di ereditarietà unificata / un sistema di tipi unificato? Con un albero di ereditarietà unificato / un sistema di tipo unificato intendo che ogni classe deriva implicitamente o esplicitam...
posta 28.01.2014 - 19:19
2
risposte

Le migliori pratiche riguardanti le interfacce tra le lingue "tipizzate" e "non tipizzate"?

Il nostro codice JavaScript / Vue frontend fa uso di un numero di endpoint REST "interni", che sono implementati in Java usando Jersey / jax-rs. Abbiamo una specifica "informale" che elenca le diverse operazioni di REST e descrive i "bean" ch...
posta 13.08.2018 - 16:09
1
risposta

Definizione formale di "concetti / tipo di sistema" per tipi parametrici - Da dove cominciare?

Sarei interessato a definire formalmente (e di conseguenza a dimostrare) un "sistema di tipi" per, beh, un sistema di tipi. Più specificamente, vorrei esplorare l'idea di ciò che C ++ chiama concetti per la mia tesi di laurea. Come si dovrebb...
posta 01.06.2013 - 03:02