package chamelon
Subset of littlefs filesystem fulfilling MirageOS KV
Install
Authors
Maintainers
Sources
chamelon-v0.1.2.tbz
sha256=49111958c6ec0d6b16a15b304e81e4ffeb45e3d3a4fcd9798fbc978a0c49beea
sha512=30ca4f5c4014d2e7218a1796a221d8d79633c5c844c6254d5b975a818588343c7d43c7af3a486f3c3bbb92e15211ce3c5947bdf93bb7819fe4a1ee48796a19ae
Description
Chamelon implements a subset of the littlefs filesystem, which was originally designed for microcontroller use. It exposes an interface matching the Mirage_kv.RW module type and operates on top of a block device matching Mirage_block.S .
It is extremely not POSIX.
Published: 04 Aug 2022
Dependencies (15)
-
optint
>= "0.0.4"
- ppx_cstruct
-
mirage-logs
>= "1.2.0"
-
mirage-kv
>= "4.0.1" & < "5.0.0"
-
mirage-clock
>= "2.0.0"
-
mirage-block
>= "3.0.0"
-
ptime
>= "0.8.6"
-
lwt
>= "5.3.0"
-
logs
>= "0.6.0"
-
fmt
>= "0.8.7"
-
digestif
>= "1.0.0"
-
cstruct
>= "6.0.0"
-
checkseum
>= "0.3.2"
-
dune
>= "2.9.0" & < "3.7.0"
-
ocaml
>= "4.10.0"
Dev Dependencies (10)
-
bechamel-js
>= "0.2.0" & with-test
-
bechamel
>= "0.2.0" & with-test
-
mirage-crypto-rng
>= "0.10.6" & < "0.11.0" & with-test
-
mirage-clock-unix
>= "4.0.0" & with-test
-
mirage-block-unix
>= "2.13.0" & with-test
-
mirage-block-combinators
>= "3.0.0" & with-test
-
alcotest-lwt
>= "1.5.0" & with-test
-
alcotest
>= "1.5.0" & with-test
-
fpath
>= "0.7.3" & with-test
-
crowbar
>= "0.2.1" & with-test
Used by (1)
-
chamelon-unix
>= "0.1.2"
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page