opam

E554875

opam is the primary package manager and build tool used for installing, managing, and publishing OCaml libraries and applications.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
opam canonical 1

Statements (52)

Predicate Object
instanceOf build tool
free and open-source software
package manager
ecosystem OCaml ecosystem
hasCommand opam config
opam env
opam init
opam install
opam list
opam pin
opam remove
opam repo
opam show
opam switch
opam update
opam upgrade
hasFeature automatic handling of transitive dependencies
constraints on package versions
global and local switches
hooks for build and install steps
integration with OCaml build tools
support for external system dependencies
hostedOn GitHub NERFINISHED
implements SAT-based dependency solver
license LGPL-2.1-or-later with OCaml linking exception
primaryUse building OCaml applications
installing OCaml libraries
managing OCaml applications
managing OCaml libraries
publishing OCaml libraries
programmingLanguage OCaml NERFINISHED
repository opam-repository NERFINISHED
supports binary package caching
custom repositories
dependency resolution
environment management
local package installation
multiple OCaml compiler versions
package constraints
package pinning
sandboxed builds
source-based package installation
switches
targetPlatform Linux NERFINISHED
Unix-like operating systems
Windows (via ports and environments like WSL)
macOS NERFINISHED
usedFor continuous integration of OCaml projects
reproducible OCaml development environments
testing OCaml packages across compiler versions
uses opam file format for package metadata
writtenIn OCaml NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.