Cashe - A money library written in Ada
Cashe - A money library written in Ada
Introducing Cashe: a Money library written in Ada 2022! The purpose of Cashe is to give Money its own high-precision datatype taking advantage of Ada's fixed type decimal system[1]. This allows storing money, associated with a currency, at a defined precision with the choice of utilizing fuzzy or exact equality (see readme for more details). It supports ISO Currencies[2] as well as Custom-defined currencies[3], and even a working Currency Exchange[4]. You can install it using Alire, which is Ada's package manager with a simple `alr with cashe` There's quite a bit of examples in the readme if you would like to see what the code looks like, but I also gave full code examples for almost all of the functions in the API Documentation[5]. [1] https://github.com/AJ-Ianozi/Cashe/blob/main/src/cashe.ads [2] https://github.com/ada-iso/ada_iso [3] https://aj-ianozi.github.io/Cashe/cashe-currency_handling_ad... [4] https://aj-ianozi.github.io/Cashe/cashe-exchange_ads.html#ro... [5] https://aj-ianozi.github.io/Cashe/toc_index.html
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
A simple CLI library written in Go
A functional library written in JavaScript
Mulle-container: Sets, hashtables, arrays and more – written in C
Mulle_sprintf, an extensible sprintf written in C
QuickNote (qnote) written in GoLang
Wireworld written in Nim
Rmux, a Redis multiplexer written in Go
Rift – An Intel 8051/52 assembler written in Java
A Tmux Keylogger Written in Bash
A pipelined RISC-V processor written in VHDL