The current library implementation focuses on porting the libfuse's low-level API (described in fuse_lowlevel.h). and the convenience from the perspective of the user's side of the filesystem implementors is not considered.
In order to grow this project as a more use-friendly FUSE framework, it is needed to hide the protocol details and provide the higher-level API for filesystem authors (here, the term "high-level" is different from what used in libfuse and it is not a path-based API).
The current library implementation focuses on porting the libfuse's low-level API (described in
fuse_lowlevel.h). and the convenience from the perspective of the user's side of the filesystem implementors is not considered.In order to grow this project as a more use-friendly FUSE framework, it is needed to hide the protocol details and provide the higher-level API for filesystem authors (here, the term "high-level" is different from what used in
libfuseand it is not a path-based API).