this repo has no description
1opam-version: "2.0" 2maintainer: "Sail Devs <cl-sail-dev@lists.cam.ac.uk>" 3authors: [ 4 "Alasdair Armstrong" 5 "Thomas Bauereiss" 6 "Brian Campbell" 7 "Shaked Flur" 8 "Jonathan French" 9 "Kathy Gray" 10 "Robert Norton" 11 "Christopher Pulte" 12 "Peter Sewell" 13 "Mark Wassell" 14] 15homepage: "http://www.cl.cam.ac.uk/~pes20/sail/" 16bug-reports: "https://github.com/rems-project/sail/issues" 17license: "BSD-3-Clause" 18dev-repo: "git+https://github.com/rems-project/sail.git" 19build: [make "INSTALL_DIR=%{prefix}%" "SHARE_DIR=%{sail:share}%" "isail"] 20install: [make "INSTALL_DIR=%{prefix}%" "SHARE_DIR=%{sail:share}%" "install"] 21depends: [ 22 "ocaml" {>= "4.06.1" & < "5.0.0"} 23 "ocamlfind" {build} 24 "ocamlbuild" {build} 25 "zarith" 26 "menhir" {build & < "20211215"} 27 "linenoise" {>= "1.1.0"} 28 "ott" {>= "0.28" & build} 29 "lem" {>= "2018-12-14"} 30 "linksem" {>= "0.3"} 31 "omd" {>= "1.3.1" & < "2.0.0~alpha1"} 32 "conf-gmp" 33 "conf-zlib" 34 "base64" {>= "3.1.0"} 35 "yojson" {>= "1.6.0"} 36 "pprint" 37] 38synopsis: 39 "Sail is a language for describing the instruction semantics of processors" 40description: 41 """Sail is a language for describing the instruction-set 42architecture (ISA) semantics of processors. Sail aims to provide a 43engineer-friendly, vendor-pseudocode-like language for describing 44instruction semantics. It is essentially a first-order imperative 45language, but with lightweight dependent typing for numeric types and 46bitvector lengths, which are automatically checked using Z3. It has 47been used for several papers, available from 48http://www.cl.cam.ac.uk/~pes20/sail/.""" 49url { 50 src: "https://github.com/rems-project/sail/archive/0.13.tar.gz" 51 checksum: [ 52 "md5=e63ab1df9521bdb168840adcb076eb23" 53 "sha512=4a6bf7527983a344c7f7e438dfa997c9af6adc76840c260ab17c796e66ec8236f586601a5eb3cf615a6876abec39b7cf1f836778c100a9b6b491bfa4d15f7920" 54 ] 55}