Hello everyone! First time poster and ocaml contributor here, I just release a library named “safemoney” which is intended to uphold type safety and enforce lossless operations for various kind of currency manipulations and offers convenient api for users. I started learning ocaml about 2 months ago so it was a great learning experience for me making this library and I must say I absolutely fell in love with ocaml and really think this is the best abstraction for writing elegant, functional and performant software, like rust + haskell supercharged but better really glad I found this community and everyone seems very helpful and kind indeed.
You can find further info here:
source code: GitHub - gborough/safemoney: A type safe money manipulation library for ocaml
documentation: index (safemoney.index)
Please do forgive me for mucking up the documentation at this moment as I am still trying to figure out the quirks with writing and publishing docs, will fix it soon to the best of my ability. I used dune-release for publishing to gh-pages and seems like a quite a manual process, if you know a better way then please do let me know.
Thank you and have a lovely weekend!