iso_4217
This library provides ISO 4217 active non-fund currency code lookups generated from the authoritative SIX maintenance-agency XML list together with active fund currency code lookups. It requires Unicode support from the backend Prolog compiler.
The generated fact table keeps one entry per XML row with a currency
code, therefore preserving entity-specific assignments for shared
currencies such as the Euro or the US Dollar. Rows marked by SIX as fund
entries are exposed using the fund_currency/5 predicate while the
currency/5 predicate remains scoped to non-fund entries. Minor units
are represented either as integers or the atom na when the source
lists N.A..
API documentation
Open the ../../apis/library_index.html#iso_4217 link in a web browser.
Loading
To load all entities in this library, load the loader.lgt file:
| ?- logtalk_load(iso_4217(loader)).
Testing
To test this library predicates, load the tester.lgt file:
| ?- logtalk_load(iso_4217(tester)).