úÎiC     From Roman to Arabic and back(c) Alexander HakkiBSD3ahk@ahakki.xyz experimentalportableSafe9; (RomanNumeral used to be called RomanList'RomanNumerals are Lists of RomanSymbolsRomanSymbols from I to M+Zero is represented as the latin word Nulla 7a class for all types that can represent roman numerals UThe Class Roman implements a single Method, fromRoman, to convert to an Integral Type Read is case insensitive yUnlike single Roman Symbols, lists of them can implement Num in all cases. However, Roman Numerals can never be negative.¥Roman Symbols implement Num. This has some issues, as the result of operations such as I + I can not be represented as a single Roman Numeral. Use RomanList instead.|fromRoman on a RomanList also returns the expected result, if the Roman Number is not stricly "correct", such as XIIX -> 18.           %libroman-2.1.0-8XgAz3kJVTJAgCqlh8Z9ew Data.Roman RomanList RomanSymbolNullaIVXLCDMRoman fromRoman$fReadRomanSymbol$fNum[]$fNumRomanSymbol $fRoman[]$fRomanRomanSymbol$fEqRomanSymbol$fOrdRomanSymbol$fShowRomanSymbol$fEnumRomanSymbol RomanNumeral