Thanks Luke. I kept looking at impl as most of the other code in
mirage.ml seemed to be using that. I switched it over to implementation and solved at least part of the problem. On the other hand, the KV_RO constructor was done out of frustration and experimentation. There will be constructor options ( host, port, etc ) but it shouldn't be another KV_RO.
Thomas, I have a basic working ( well compilable ) implementation up now. The size and read functions just return errors based on the name parameter, but that is enough to get some basics. I'll expand it out further as things progress.
I'm assuming the 'Symbol not found: _camlRediskv error' is part of the referring module issue listed above? Can I create a different folder, use oasis to create a new library project and just 'opam pin' to handling the non-module referring?