Bankster 1.2.16
Money Creation Made Easy.
Installation
To install, add the following dependency to your project or build file:
[io.randomseed/bankster "1.2.16"]
Topics
Namespaces
io.randomseed.bankster.currency
Public variables and functions:
- *default*
- add-countries
- add-countries!
- add-localized-properties
- add-localized-props!
- add-weighted-code
- auto-scaled
- auto-scaled?
- big?
- code
- code-literal
- combank?
- commodity?
- config->registry
- countries
- crypto?
- currency?
- data-literal
- decentralised?
- decentralized?
- display-name
- display-name-native
- domain
- experimental?
- fiat?
- fiduciary?
- formatter
- formatter-extended
- has-country?
- has-kind?
- has-numeric-id?
- in-domain?
- iso?
- java
- kind
- kind-of?
- localized-properties
- localized-property
- map->new
- Monetary
- name
- name-native
- new
- new-currency
- no-numeric-id
- nr
- ns
- ns-code
- numeric
- numeric-id
- of
- of-country
- official?
- possible?
- register
- register!
- remove-countries
- remove-countries!
- remove-localized-properties
- remove-localized-props!
- sc
- scale
- set-default!
- set-default-registry!
- standard?
- symbol
- symbol-native
- unregister
- unregister!
- unset-default!
- update
- update!
- val-auto-scaled?
- weight
- with
- with-registry
io.randomseed.bankster.money
Public variables and functions:
- *
- +
- -
- ->clojure-symbol
- ->double
- ->float
- ->symbol
- /
- <
- <=
- =
- ==
- >
- >=
- abs
- Accountable
- add
- add-major
- add-minor
- add-scaled
- amount
- apply
- auto-scaled?
- code-literal
- code-readers
- compare
- compare-amounts
- convert
- currency
- data-literal
- data-readers
- dec-major
- dec-minor
- defliteral
- div
- div-rem
- div-scaled
- eq-am?
- eq?
- format
- format-with
- ge?
- gt?
- inc-major
- inc-minor
- is-neg-or-zero?
- is-neg?
- is-pos-or-zero?
- is-pos?
- is-zero?
- le?
- lt?
- major
- major->int
- major->long
- major-minor
- major-minor->int
- major-minor->long
- major-value
- max
- max-amount
- min
- min-amount
- minor
- minor->int
- minor->long
- minor-value
- money?
- mul
- mul-scaled
- ne-am?
- ne?
- neg
- neg-or-zero?
- neg?
- not=
- not==
- of
- of-major
- of-minor
- of-registry
- on-amount
- pos
- pos-or-zero?
- pos?
- rem
- rescale
- rescaled?
- round
- round-to
- same-currencies?
- same-currency-ids?
- scale
- set-amount
- strip
- stripped-amount
- sub
- sub-major
- sub-minor
- sub-scaled
- unparse
- with-currency
- with-rescaling
- with-rounding
- zero?
io.randomseed.bankster.scale
Public variables and functions:
- *each*
- *rounding-mode*
- ->double
- ->float
- ->int
- ->long
- div-math-context
- div-max-precision
- each
- fractional
- integer
- ROUND_CEILING
- ROUND_DOWN
- ROUND_FLOOR
- ROUND_HALF_DOWN
- ROUND_HALF_EVEN
- ROUND_HALF_UP
- ROUND_UNNECESSARY
- ROUND_UP
- Scalable
- to-clojure-string
- to-clojure-symbol
- to-plain-string
- to-symbol
- unscaled-context
- with
- with-rescaling
- with-rounding
io.randomseed.bankster.util
Support functions and macros.
Public variables and functions:
- bytes-concat
- bytes-to-string
- bzero
- char-ranges->set
- count-digits
- current-thread
- current-thread-id
- current-thread-name
- ensure-keyword
- ensure-keyword-having-ns
- gen-digits
- get-rand-int
- get-rand-nth
- inferred-contains?
- inferred-get
- is
- is-not
- juxt-seq
- lazy-iterator-seq
- must-have-ns
- ns-infer
- random-digits-len
- replace-in-set
- some-string
- text-to-bytes
- to-bytes
- to-long
- try-null
- try-parse-int
- try-parse-long
- try-upper-case
- uuid
- when-not-empty
- with-not-empty
io.randomseed.bankster.util.importer
Public variables and functions:
- countries-load
- currencies-load
- currency->map
- default-countries-csv
- default-currencies-csv
- default-data-reader-filename
- default-dump-filename
- default-export-filename
- default-handlers-namespace
- default-handlers-pathname
- default-reader-filenames
- default-resource-must-exist-file
- default-resource-name
- dump
- export
- handler-gen
- joda->bankster-dump
- joda->bankster-export
- joda-import
- localized->map
- readers-export
- registry->map
io.randomseed.bankster.util.map
Public variables and functions:
- assoc-if
- assoc-if-key
- assoc-if-not
- assoc-if-not-key
- dissoc-in
- invert-in-sets
- lazy-get
- map-keys
- map-keys-and-vals
- map-keys-by-v
- map-of-sets-invert
- map-of-vectors-invert-flatten
- map-vals
- map-vals-by-k
- map-vals-by-kv
- map-values
- remove-by-if-value-in
- remove-empty-values
- remove-except
- remove-if-value
- remove-if-value-in
- remove-if-value-not-in
- remove-keys-ns
- update-existing
- update-missing
- update-values
- update-values-recur