kind の型に対する新しい計算をどのように定義しますGHC.TypeLits.Nat
か? 型ファミリーを定義できることを望んでいます
type family WIDTH (n :: Nat) :: Nat
そのようWIDTH 0 ~ 0
なWIDTH (n+1) ~ log2 n
kind の型に対する新しい計算をどのように定義しますGHC.TypeLits.Nat
か? 型ファミリーを定義できることを望んでいます
type family WIDTH (n :: Nat) :: Nat
そのようWIDTH 0 ~ 0
なWIDTH (n+1) ~ log2 n