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…
In plain words
Cashe is a money library for Ada 2022 that provides a high-precision datatype for storing monetary values with associated currencies. It leverages Ada's fixed-point decimal system to ensure accurate financial calculations and supports both ISO standard currencies and custom-defined ones. The library includes currency exchange functionality and offers flexible equality comparison options. Developers can install it via Alire, Ada's package manager, with comprehensive documentation and code examples provided.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
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
More commerce this month
the category →

Compare your startup equity grant for free.
Commerce · 26d ago · equitybee.com
Launched alongside, August 2023
the whole month →



Lottielab▲871Create and ship lottie animations to sites and apps faster
Dev tools · 2023 · lottielab.com
- LC
Outlines is a Python library that focuses on text generation with large language models. Brandon and I are not LLM experts and started the project a few months ago because we wanted to understand better how the generation process works. Our original background is probabilistic, relational and symbolic programming. Recently we came up with a fast way to generate text that matches a regex (https://blog.normalcomputing.ai/posts/2023-07-27-regex-guide...). The basic idea is simple: regular expressions have an equivalent Deterministic-Finite Automaton (DFA) representation. We…
AI · 2023 · github.com