Summary
This is a binding to FUSE for the OCaml programming language, enabling you to write multithreaded filesystems in the OCaml language. It has been designed with simplicity as a goal, as you can see by looking at example/fusexmp.ml. Efficiency has also been a separate goal. The Bigarray library is used for read and writes, allowing the library to do zero-copy in OCaml land.
Versions
v2.7.1_p7-r1 :: 0/2.7.1_p7 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64
- USE flags
- ocamlopt
USE flags
General
- ocamlopt
- Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
Dependencies
dev-lang / ocaml : Programming language supporting functional, imperative & object-oriented styles
dev-ml / camlidl : Stub code generator for OCaml
dev-ml / dune : A composable build system for OCaml
sys-fs / fuse : An interface for filesystems implemented in userspace
Runtime Dependencies
dev-lang / ocaml : Programming language supporting functional, imperative & object-oriented styles
dev-ml / camlidl : Stub code generator for OCaml
dev-ml / dune : A composable build system for OCaml
sys-fs / fuse : An interface for filesystems implemented in userspace
Depending packages
sys-fs / google-drive-ocamlfuse : FUSE filesystem over Google Drive
Bugs
- 882375
- dev-ml/ocamlfuse-2.7.1_p7-r1 - [ERROR] Opam has not been initialised, please run opam init
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
dev-ml/ocamlfuse: add unistd include
Closes: https://bugs.gentoo.org/870685 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christoph Junghans · gentoo
dev-ml/ocamlfuse: initial commit
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Christoph Junghans <junghans@gentoo.org>