Add a DEVICE type which includes common functionality across the block, net and console types
Add (very) experimental device trees and a JOB interface
add more comments to the DEVICE type
META: do not build a cma, as just the cmi is enough here
only build and install the cmi
- Rename v1.ml to v1.mli
- Rename BLOCK_DEVICE to BLOCK.CLIENT (closes #1)
Add Travis files
whitespace
Merge pull request #4 from avsm/abstract-devices

Add DEVICES and rename BLOCK_DEVICE to BLOCK.CLIENT
Block: move the type error back into the module type rather than lifting it out
Merge pull request #5 from avsm/abstract-devices

Block: move the type error back into the module type rather than lifting...
Add a KV_RO module type
Remove whitespace
Add copyright
Typo
Let the 'id' of KV_RO abstract
As stores are not named, we can never raise that exception
Merge pull request #6 from samoht/master

KV_RO
[travis] install ocamlfind
remove unused mllib file