opam-version: "2.0" maintainer: [ "Anil Madhavapeddy " ] authors: ["Jérôme Vouillon" "Jérémie Dimino"] license: "MIT" homepage: "https://github.com/mirage/lwt-dllist" doc: "https://mirage.github.io/lwt-dllist/" bug-reports: "https://github.com/mirage/lwt-dllist/issues" depends: [ "ocaml" {>= "4.03.0"} "lwt" "dune" ] build: [ ["dune" "subst"] {dev} ["dune" "build" "-p" name "-j" jobs] ["dune" "runtest" "-p" name "-j" jobs] {with-test & ocaml:version < "5.0.0"} ] dev-repo: "git+https://github.com/mirage/lwt-dllist.git" synopsis: "Mutable doubly-linked list with Lwt iterators" description: """ A sequence is an object holding a list of elements which support the following operations: - adding an element to the left or the right in time and space O(1) - taking an element from the left or the right in time and space O(1) - removing a previously added element from a sequence in time and space O(1) - removing an element while the sequence is being transversed. """ url { src: "https://github.com/mirage/lwt-dllist/releases/download/v1.0.0/lwt-dllist-v1.0.0.tbz" checksum: [ "sha256=491ee89013f1f6e4f2c8bddb4e3eade3b881eea41ececb18876126ec900b213c" "md5=28959f39bbb96e86776265a836f2e0d5" ] }