« Up

sf-plf dev 2 m 0 s 🏆

Context

# Packages matching: installed
# Name                   # Installed # Synopsis
base-bigarray            base
base-threads             base
base-unix                base
conf-findutils           1           Virtual package relying on findutils
conf-gmp                 4           Virtual package relying on a GMP lib system installation
coq                      dev         Formal proof management system
dune                     3.0.3       Fast, portable, and opinionated build system
ocaml                    4.06.1      The OCaml compiler (virtual package)
ocaml-base-compiler      4.06.1      Official 4.06.1 release
ocaml-config             1           OCaml Switch Configuration
ocaml-secondary-compiler 4.08.1-1    OCaml 4.08.1 Secondary Switch Compiler
ocamlfind                1.9.1       A library manager for OCaml
ocamlfind-secondary      1.9.1       Adds support for ocaml-secondary-compiler to ocamlfind
zarith                   1.12        Implements arithmetic and logical operations over arbitrary-precision integers
# opam file:
opam-version: "2.0"
maintainer: "Matej Košík <matej.kosik@inria.fr>"
homepage: "https://softwarefoundations.cis.upenn.edu/"
doc: "https://softwarefoundations.cis.upenn.edu/"
authors: [
  "Benjamin C. Pierce"
  "Arthur Azevedo de Amorim"
  "Chris Casinghino"
  "Marco Gaboardi"
  "Michael Greenberg"
  "Cătălin Hriţcu"
  "Vilhelm Sjöberg"
  "Andrew Tolmach"
  "Brent Yorgey"
]
license: "like MIT"
build: [
  [make "-j%{jobs}%"]
]
install: [
  [make "install"]
]
bug-reports: "?"
depends: [
  "ocaml"
  "coq" {= "dev"}
]
synopsis:
  "Programming Language Foundations (Volume 2 of Software Foundations)"
description:
  "Programming Language Foundations, surveys the theory of programming languages, including operational semantics, Hoare logic, and static type systems."
url {
  src: "https://www.cis.upenn.edu/~bcpierce/sf/plf-current/plf.tgz"
}

Lint

Command
true
Return code
0

Dry install 🏜️

Dry install with the current Coq version:

Command
opam install -y --show-action coq-sf-plf.dev coq.dev
Return code
0

Dry install without Coq/switch base, to test if the problem was incompatibility with the current Coq/OCaml version:

Command
true
Return code
0

Install dependencies

Command
opam list; echo; ulimit -Sv 4000000; timeout 4h opam install -y --deps-only coq-sf-plf.dev coq.dev
Return code
0
Duration
1 m 0 s

Install 🚀

Command
opam list; echo; ulimit -Sv 16000000; timeout 4h opam install -y coq-sf-plf.dev coq.dev
Return code
0
Duration
2 m 0 s

Installation size

Total: 7 M

  • 604 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTactics.vo
  • 423 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/References.vo
  • 419 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAuto.vo
  • 387 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PE.vo
  • 289 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Norm.vo
  • 210 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PE.glob
  • 188 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2.vo
  • 178 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTactics.v
  • 146 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare.vo
  • 139 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSub.vo
  • 137 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Smallstep.vo
  • 136 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare.glob
  • 134 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlc.glob
  • 133 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Smallstep.glob
  • 124 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Imp.vo
  • 123 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Records.vo
  • 121 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Equiv.vo
  • 121 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/References.glob
  • 115 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2.glob
  • 109 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTactics.glob
  • 107 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Typechecking.vo
  • 105 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Equiv.glob
  • 94 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlc.vo
  • 92 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Norm.glob
  • 92 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Sub.vo
  • 88 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcProp.vo
  • 85 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Imp.glob
  • 78 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSub.glob
  • 71 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/References.v
  • 70 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare.v
  • 70 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAuto.v
  • 70 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Imp.v
  • 69 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2.v
  • 67 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlc.v
  • 66 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAuto.glob
  • 64 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PE.v
  • 59 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Smallstep.v
  • 59 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Records.glob
  • 58 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Stlc.vo
  • 55 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Sub.v
  • 51 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Equiv.v
  • 49 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Types.vo
  • 46 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Sub.glob
  • 44 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTactics.vo
  • 43 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareTest.glob
  • 40 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Stlc.glob
  • 38 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Norm.v
  • 36 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Typechecking.glob
  • 35 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcProp.v
  • 32 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTactics.v
  • 31 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTactics.glob
  • 31 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Maps.vo
  • 31 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogic.vo
  • 28 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ImpTest.glob
  • 28 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSub.v
  • 28 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcProp.glob
  • 26 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Stlc.v
  • 24 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Records.v
  • 22 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Types.v
  • 22 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAutoTest.vo
  • 21 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTacticsTest.vo
  • 21 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/EquivTest.glob
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypecheckingTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTacticsTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlcTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcPropTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordsTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SubTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Maps.glob
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogicTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ReferencesTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSubTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypesTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2Test.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/NormTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PETest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SmallstepTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/EquivTest.vo
  • 20 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ImpTest.vo
  • 19 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Types.glob
  • 17 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogic.glob
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Typechecking.v
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MapsTest.vo
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PostscriptTest.vo
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PrefaceTest.vo
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/BibTest.vo
  • 15 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Maps.v
  • 14 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlcTest.glob
  • 13 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogic.v
  • 12 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Postscript.v
  • 12 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SmallstepTest.glob
  • 12 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSubTest.glob
  • 12 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordsTest.glob
  • 10 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcPropTest.glob
  • 10 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogicTest.glob
  • 10 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MoreStlcTest.v
  • 9 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareTest.v
  • 9 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ImpTest.v
  • 9 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Preface.v
  • 8 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypesTest.glob
  • 7 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/EquivTest.v
  • 7 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcTest.glob
  • 7 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordSubTest.v
  • 6 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SmallstepTest.v
  • 6 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcPropTest.v
  • 6 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SubTest.v
  • 5 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypesTest.v
  • 5 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/RecordsTest.v
  • 5 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MapsTest.glob
  • 4 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/HoareAsLogicTest.v
  • 4 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2Test.v
  • 4 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ReferencesTest.v
  • 4 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/SubTest.glob
  • 4 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/StlcTest.v
  • 3 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/ReferencesTest.glob
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/MapsTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypecheckingTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/NormTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Hoare2Test.glob
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Postscript.vo
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Preface.vo
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Bib.vo
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PostscriptTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTacticsTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTacticsTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAutoTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PrefaceTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/BibTest.v
  • 2 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PETest.v
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Bib.v
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/TypecheckingTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/NormTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseTacticsTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PostscriptTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/LibTacticsTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/UseAutoTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PrefaceTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/BibTest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/PETest.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Postscript.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Preface.glob
  • 1 K ../ocaml-base-compiler.4.06.1/lib/coq/user-contrib/PLF/Bib.glob

Uninstall 🧹

Command
opam remove -y coq-sf-plf.dev
Return code
0
Missing removes
none
Wrong removes
none