-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | arabic to roman numeral conversions -- -- This is a Haskell thing that turns numbers into Roman numerals @package libroman @version 2.0.0 module Data.Roman -- | The Class Roman implements a single Method, fromRoman, to convert to -- an Integral Type" class Roman r fromRoman :: (Roman r, Integral b) => r -> b -- | RomanSymbols from I to M -- -- Zero is represented as the latin word Nulla data RomanSymbol Nulla :: RomanSymbol I :: RomanSymbol V :: RomanSymbol X :: RomanSymbol L :: RomanSymbol C :: RomanSymbol D :: RomanSymbol M :: RomanSymbol type RomanList = [RomanSymbol] instance GHC.Enum.Enum Data.Roman.RomanSymbol instance GHC.Show.Show Data.Roman.RomanSymbol instance GHC.Classes.Ord Data.Roman.RomanSymbol instance GHC.Classes.Eq Data.Roman.RomanSymbol instance Data.Roman.Roman Data.Roman.RomanSymbol instance Data.Roman.Roman Data.Roman.RomanList instance GHC.Num.Num Data.Roman.RomanSymbol instance GHC.Num.Num Data.Roman.RomanList instance GHC.Read.Read Data.Roman.RomanSymbol