6
Come si può definire un nuovo calcolo su tipi di tipi GHC.TypeLits.Nat
? Spero di essere in grado di definire un tipo di famigliaDefinizione di famiglie di tipi personalizzati rispetto al tipo Nat
type family WIDTH (n :: Nat) :: Nat
tale che WIDTH 0 ~ 0
e WIDTH (n+1) ~ log2 n
E a proposito di 'log2 0'? –