opam-version: "2.0" maintainer: "Jane Street developers" authors: ["Jane Street Group, LLC"] homepage: "https://github.com/janestreet/ppx_tydi" bug-reports: "https://github.com/janestreet/ppx_tydi/issues" dev-repo: "git+https://github.com/janestreet/ppx_tydi.git" doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_tydi/index.html" license: "MIT" build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ "ocaml" {>= "4.14.0"} "base" {= "v0.17~preview.129.11+135"} "dune" {>= "2.0.0"} "ppxlib" {>= "0.28.0"} ] available: arch != "arm32" & arch != "x86_32" synopsis: "Let expressions, inferring pattern type from expression." description: " Provides a ppx for [let%tydi]: type-directed [let] bindings. In [let%tydi a = b in ...], [a]'s type is inferred from [b] rather than the other way around. This is convenient for record patterns whose fields are not in scope. " url { src: "https://github.com/janestreet/ppx_tydi/archive/94f78cf515cbcee6e7df4b55207e405f6414a41d.tar.gz" checksum: "sha256=0bd82bd2809fe692f345ac10d506a2ae6de568288fa9b86e8f730c9e03e890fc" } flags: deprecated post-messages: [ "IMPORTANT: The bleeding edge repository mirror on ocaml.janestreet.com is being deprecated in favor of our official GitHub repository." "To ensure you receive the latest packages and updates, please update your repository URL by running:" " opam repo set-url janestreet-bleeding https://github.com/janestreet/opam-repository.git" ]