ada_iso
sigslot
ada_iso | sigslot | |
---|---|---|
3 | 1 | |
5 | 7 | |
- | - | |
5.6 | 3.5 | |
about 1 year ago | 12 months ago | |
Ada | Common Lisp | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ada_iso
-
Show HN: 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, 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
-
June 2023 What Are You Working On?
Now that I have currency working in the Ada ISO library, I'm hoping to get to languages next. I'm working on a library to implement the SimpleFIN API in Ada.
-
The Ada ISO Library 1.0
After some back and forth with the Ada Community and some drastic reworking, the first release of the Ada ISO Library is ready!
sigslot
-
June 2023 What Are You Working On?
A signals and slots library similar to the one I implemented in Common Lisp: https://github.com/sbenitezb/sigslot
What are some alternatives?
coldframe - ColdFrame generates Ada framework code and documentation from UML models.
mathb - Share mathematics on the web with LaTeX and Markdown
distributing-gcc - Binary releases of GCC (native and cross) on macOS; also, the scripts/Makefiles used for producing them.
minimal_containers - Just enough containers for ColdFrame.
learn - Sources for learn.adacore.com
Common-Lisp-Tangram-Solver - A Tangram Puzzle Solver in Common Lisp that is capable of solving arbitrary geometric tiling problems. CLIM (Common Lisp Interface Manager) is used for its GUI.
getada - An unofficial installer for Alire
cl-waffe - [Still Experimental] Common Lisp Differentiable Matrix Operations for Mathematical Optimization.
Cashe - A Money library for Ada