Tue Dec 27 2016
- Made expressions and inflections monomorphic. Should make the code a lot simpler to understand.
- Changed language codes from ISO 639-1 to to ISO 639-3.
- Simple performance benchmark suite.
- Added flag to choose between integer-simple and integer-gmp.
- Bumped dependency bounds.
- Added lots of testing data for as of yet unimplemented languages.
- New languages
- Nengone (NEN)
- Croatian (CRO) (Thanks to Nikola Henezi)
Fri Jan 17 2014
- Added language entries for all supported languages.
- Merged numerals-base into numerals.
- Added inflection (case, gender and number).
- Added fractions to the numeral expression language.
- Renamed
Text.Numeral.Exp
toText.Numeral.Exp.Reified
. - Renamed
Text.Numeral.Exp.Classes
toText.Numeral.Exp
. - Fast integral logarithm (if GHC ≥ 7.2.1).
- Render combining functions now have access to the expressions being combined.
- BigNum postfix names are now a function of their context.
- Changed the result of conversions to
Text
instead of a polymorphics
. - Updated languages.
- Fixed bug in Turkish (TR).
- Fixed bug in Norwegian (NO).
- Dutch (NL) ordinals, plural & dative cardinals, partitives and multiplicatives.
- English (EN) ordinals.
- German (DE) ordinals.
- French (FR) ordinals & inflection.
- Italian (IT) ordinals & inflection.
- Large Norwegian (NO) cardinals.
- Spanish (ES) inflection.
- Portuguese (PT) ordinals & inflection.
- New languages.
- Cherokee (CHR) cardinals.
- Hebrew (HE) cardinals.
- Polish (PL) cardinals.
- Swiss German (GSW) cardinals.
- Afrikaans (AF) cardinals & ordinals.
- Czech (CS) cardinals.
- Friulan (FUR) cardinals.
- Pennsylvania German (PDC) cardinals.
- Klallam (CLM) cardinals.
- Added numerical bounds to all language modules. All numbers within the bounds can be converted by the cardinal & ordinal functions.
- Added tests for the test data itself (checks for duplicate entries).
Thu Sep 15 20:36:42 UTC 2011
- Relaxed upper base dependency to < 4.5 in order to support GHC-7.2.
Thu Sep 15 18:30:52 UTC 2011
- Removed
specialise
flag. - New interface for all language modules.
- Added a test suite.
- Wrote some documentation.
- Changed package structure.
- Moved a number of modules to a new package
numerals-base
.
- Moved a number of modules to a new package
- Updated many languages.
- Test suite for every language.
- Implemented large numbers (≥ million) in many languages.
- Latin (LA)
- Added overcounting using
Subtract
expression (18 = 20 - 2).
- Added overcounting using
- New languages
- Alamblak (AMP)
- Chinese (ZH)
- Chinook Wawa (CHN)
- Malagasy (MG)
- Manx (GV)
- Ndom (NQM)
- Ojibwe (OJ)
- Russian (RU)
- Scots (SCO)
- Turkish (TR)
- Wolof (WO)
- Yoruba (YOR)
- Temporarly removed Huli.
Sun Apr 19 18:38:54 UTC 2009
- First release.
- Supports cardinal numbers in DE, EN, EO, FR, IT, JA, LA, NL, NO, PT, SP and SV.