Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {-# LANGUAGE KindSignatures, DataKinds #-}
- import GHC.TypeLits (Nat)
- import Data.Typeable
- -- I didn't require KnownNat!
- natVal :: Typeable n => proxy (n :: Nat) -> Int
- natVal n = read . show $ typeRep n
- main = do
- putStrLn $ show $ natVal (undefined :: Proxy 257)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement