From f15289746d1a0eafce9e2a0daad74c54238d3bcb Mon Sep 17 00:00:00 2001 From: Paolo Donadeo Date: Sat, 30 Jun 2018 16:06:30 +0200 Subject: [PATCH] OPAM files for version 1.2.1 --- opam/lens.1.2.1/descr | 8 ++++++++ opam/lens.1.2.1/opam | 22 ++++++++++++++++++++++ opam/lens.1.2.1/url | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 opam/lens.1.2.1/descr create mode 100644 opam/lens.1.2.1/opam create mode 100644 opam/lens.1.2.1/url diff --git a/opam/lens.1.2.1/descr b/opam/lens.1.2.1/descr new file mode 100644 index 0000000..aedd540 --- /dev/null +++ b/opam/lens.1.2.1/descr @@ -0,0 +1,8 @@ +Functional lenses +Based on F# implementation in https://github.com/fsharp/fsharpx +see https://github.com/fsharp/fsharpx/blob/master/src/FSharpx.Extras/Lens.fs for the original implementation +see http://bugsquash.blogspot.com/2011/11/lenses-in-f.html - Lenses in F# +see http://stackoverflow.com/questions/8179485/updating-nested-immutable-data-structures - Stackoverflow question about Updating nested immutable data structures +see http://stackoverflow.com/questions/5767129/lenses-fclabels-data-accessor-which-library-for-structure-access-and-mutatio - Haskell libraries for structure access and mutation +see http://www.youtube.com/watch?v=efv0SQNde5Q - Functional lenses for Scala by Edward Kmett on YouTube +see http://patternsinfp.wordpress.com/2011/01/31/lenses-are-the-coalgebras-for-the-costate-comonad - Lenses are the coalgebras for the costate comonad by Jeremy Gibbons diff --git a/opam/lens.1.2.1/opam b/opam/lens.1.2.1/opam new file mode 100644 index 0000000..d238652 --- /dev/null +++ b/opam/lens.1.2.1/opam @@ -0,0 +1,22 @@ +opam-version: "1.2.2" +name: "lens" +version: "1.2.1" +available: [ ocaml-version >= "4.04.1" ] +maintainer: "Paolo Donadeo " +authors: [ "Alessandro Strada " ] +license: "BSD-3-clause" +homepage: "https://github.com/pdonadeo/ocaml-lens" +dev-repo: "https://github.com/pdonadeo/ocaml-lens.git" +bug-reports: "https://github.com/pdonadeo/ocaml-lens/issues" +build: [ + ["jbuilder" "subst" "-n" name] {pinned} + ["jbuilder" "build" "-p" name "-j" jobs] +] +build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] +depends: [ + "ppx_deriving" {build} + "ppx_tools" {build} + "ppxfind" {build} + "jbuilder" {build} + "ounit" {test} +] diff --git a/opam/lens.1.2.1/url b/opam/lens.1.2.1/url new file mode 100644 index 0000000..6dfd97a --- /dev/null +++ b/opam/lens.1.2.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/pdonadeo/ocaml-lens/archive/v1.2.1.tar.gz" +checksum: "8a834718da9663e6e2e6a59f9e88ee5f"