Stavo leggendo un documento di ricerca su Haskell e su come HList è implementato e mi chiedo quando le tecniche descritte sono e non sono decidibili per il controllo di tipo. Inoltre, poiché puoi fare cose simili con GADT, mi chiedevo se il controllo del tipo GADT fosse sempre decidibile.Fundeps e GADTs: quando si sceglie la verifica del tipo decidibile?
Preferirei citazioni se ne hai, quindi posso leggere/capire le spiegazioni.
Grazie!
Questa domanda potrebbe essere meglio indirizzata agli autori del documento di ricerca. È un po 'esoterico per Stack Overflow. (Ho sempre avuto un grande successo contattando i ricercatori per un commento. Di solito sono estasiato * qualcuno * sta leggendo il loro lavoro.) –
Penso che questo atteggiamento (le domande teoriche non hanno alcun rapporto con un forum pragmatico) sia dannoso e obsoleto. Gli approcci pratici dovrebbero essere aperti alle nuove tecnologie, perché queste tecnologie possono probabilmente migliorare le attività quotidiane nel prossimo futuro. es: caratteristiche funzionali in C#/python. – rcreswick
Detto questo, il commento di Chirs è probabilmente corretto, praticamente parlando. Vorrei che non fosse però. – rcreswick