UPDATE:
ReasonML + BuckleScript is now Rescript.
As the ecosystem has changed around those tools, this blog post is not accurate anymore.
By now...
For further actions, you may consider blocking this person and/or reporting abuse
Thank you, that's super helpful.
I'm very grateful for your feedback. It will tremendously help in continuing the project!
Hi Sophia, you are on the right track. I agree with John that
Belt.Map.String
seems like the right data structure here. It's an immutable data structure that offers get/set/update/merge operations, pretty much exactly what you need.Regarding file structure, I wrote something about that, which you may find helpful: dev.to/yawaramin/a-modular-ocaml-p...