https://github.com/jmsdnns/camls
Camls is a project of projects I build while learning Ocaml.
https://github.com/jmsdnns/camls
cmdliner dune merlin ocaml sqlite yojson
Last synced: about 1 month ago
JSON representation
Camls is a project of projects I build while learning Ocaml.
- Host: GitHub
- URL: https://github.com/jmsdnns/camls
- Owner: jmsdnns
- Created: 2025-01-27T00:49:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T04:08:40.000Z (about 1 year ago)
- Last Synced: 2025-07-24T07:57:13.876Z (11 months ago)
- Topics: cmdliner, dune, merlin, ocaml, sqlite, yojson
- Language: OCaml
- Homepage:
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

🐪 Hello, and welcome to Camls!
This project is where I store the projects I build while learning to Ocaml.
## The List
- [Build Environments](buildenvs/): Can build programs manually, with makefiles, or with dune
- [CLI Tools](thecli/): Simple programs that use cmdliner for CLI input
- [CSV Tools](thecommas/): Uses csv module to iterate rows of a CSV and get values
- [JSON](doingjson/): Uses the yojson module to read and write JSON.
- [DBs with sqlite](whatevdb/): Reads and writes from sqlite. Even stores json in it.
- [Functors](funks/): Examples of functors.
- [Polyvariants](polyvariants/): Examples of a flexible approach to errors and exceptions through polyvariants