this repo has no description
1opam-version: "2.0"
2maintainer: "rudi.grinberg@gmail.com"
3authors: "Rudi Grinberg"
4homepage: "https://github.com/rgrinberg/ranger"
5bug-reports: "https://github.com/rgrinberg/ranger/issues"
6license: "MIT"
7dev-repo: "git+https://github.com/rgrinberg/ranger.git"
8build: [
9 ["ocaml" "setup.ml" "-configure"]
10 ["ocaml" "setup.ml" "-build"]
11 ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test}
12 ["ocaml" "setup.ml" "-build"] {with-test}
13 ["ocaml" "setup.ml" "-test"] {with-test}
14 ["ocaml" "setup.ml" "-doc"] {with-doc}
15]
16install: ["ocaml" "setup.ml" "-install"]
17remove: ["ocamlfind" "remove" "ranger"]
18depends: [
19 "ocaml" {>= "4.01.0"}
20 "ocamlfind" {build}
21 "kaputt" {with-test}
22 "base-bytes"
23 "oasis" {build}
24 "ocamlbuild" {build}
25]
26synopsis: "A consecutive range slice library for strings, arrays, etc."
27description: """
28The main type provided by ranger generalizes substrings to arbitrary data
29structures that are "indexed" by an integer. The biggest difference between
30ranger and other libraries like it (e.g. various Substring functors) is that
31ranger doesn't use functors and is polymorphic over the base type (e.g. char in
32the case of substrings)."""
33flags: light-uninstall
34url {
35 src: "https://github.com/rgrinberg/ranger/archive/v0.1.0.tar.gz"
36 checksum: [
37 "sha256=a5ec23afa823692e634bc3fa5ce1fce6e41648aa7ccfd39a22392a1ebd0296c8"
38 "md5=415036856207646d1bf229f45cd1f8f6"
39 ]
40}