File: dune-project

package info (click to toggle)
ocaml-version 4.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 156 kB
  • sloc: ml: 743; makefile: 16
file content (40 lines) | stat: -rw-r--r-- 1,373 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(lang dune 3.6)
(name ocaml-version)

(formatting (enabled_for dune))
(generate_opam_files true)

(source (github ocurrent/ocaml-version))
(authors "Anil Madhavapeddy <anil@recoil.org>")
(maintainers "Anil Madhavapeddy <anil@recoil.org>")
(documentation "https://ocurrent.github.io/ocaml-version/doc")
(license ISC)

(package
 (name ocaml-version)
 (synopsis "Manipulate, parse and generate OCaml compiler version strings")
 (description "\
This library provides facilities to parse version numbers of the OCaml \
compiler, and enumerates the various official OCaml releases and configuration \
variants.

OCaml version numbers are of the form `major.minor.patch+extra`, where the \
`patch` and `extra` fields are optional.  This library offers the following \
functionality:

- Functions to parse and serialise OCaml compiler version numbers.
- Enumeration of official OCaml compiler version releases.
- Test compiler versions for a particular feature (e.g. the `bytes` type)
- [opam](https://opam.ocaml.org) compiler switch enumeration.

### Further information

- **Discussion:** Post on <https://discuss.ocaml.org/> with the `ocaml` tag \
  under the Ecosystem category.
- **Bugs:** <https://github.com/ocurrent/ocaml-version/issues>
- **Docs:** <http://docs.mirage.io/ocaml-version>
")
 (depends
  (ocaml (>= 4.07.0))
  (alcotest :with-test))
 (tags (org:ocamllabs)))