pkg.soopen package index

brew / Rang 7574

mercury mit Homebrew, apk, MacPorts, Nix, winget, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für mercury in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install mercury

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install mercury

MacPorts ports tree · lang/mercury/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add mercury

Alpine Linux edge package indexes · mercury · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#mercury

nixpkgs package indexes · pkgs/by-name/me/mercury/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install lua-lmod

openSUSE Tumbleweed package metadata · lua-lmod · Quelle: download.opensuse.org

Windows

Windows Package Managerverifiziert · 92%
winget install --id Alex313031.Mercury -e

Windows Package Manager source index · Alex313031.Mercury · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Logic/functional programming language

Befehle und Aliase

  • c2init
  • canonical_grade
  • info_to_mdb
  • mcov
  • mdb
  • mdemangle
  • mdice
  • mdprof
  • mdprof_cgi
  • mdprof_create_feedback
  • mdprof_dump
  • mdprof_report_feedback
  • mdprof_test
  • mercury
  • mercury_compile
  • mercury_config
  • mercury_profile
  • mercury_update_interface
  • mfiltercc
  • mfilterjavac
  • mgnuc
  • mkfifo_using_mknod
  • mkinit
  • ml
  • mmake
  • mmc
  • mprof
  • mprof_merge_runs
  • mslice
  • mtags
  • mtc
  • mtc_diff

Verlauf

Projektgeschichte und Nutzung

Mercury is a pure logic programming language that grew out of the University of Melbourne logic-programming research community. The Mercury project describes the language as Prolog-like in syntax but different in semantics because of its purity and its static type, mode, determinism, and module systems. Early papers by Zoltan Somogyi, Fergus Henderson, and Thomas Conway documented the implementation in 1994 and presented Mercury as an efficient purely declarative logic language in 1995.

Projektgeschichte

The compiler became a substantial part of the project identity: it is written in Mercury, was bootstrapped from Prolog systems, and compiles Mercury code through C as a portable assembler while using GNU C extensions when available for better code generation. The user guide exposes a full development toolchain around `mmc`, `mmake`, debugging, profiling, generated interface files, and multiple target-language grades.

Wie es verwendet wird

In package-manager terms, the Homebrew package is a language runtime and compiler suite rather than a small single-command utility. It installs the compiler, build tools, debugger, profiler, and support commands used to compile and inspect Mercury programs. Its niche is close to Prolog and functional-language systems: users pick it when they want logic programming with stronger compile-time guarantees, determinism checking, and efficient native-code-oriented compilation.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:programming language

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
c2initExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
canonical_gradeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
info_to_mdbExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mcovExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdbExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdemangleExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdiceExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprofExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprof_cgiExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprof_create_feedbackExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprof_dumpExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprof_report_feedbackExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mdprof_testExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mercuryExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mercury_compileExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mercury_configExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mercury_profileExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mercury_update_interfaceExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mfilterccExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mfilterjavacExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mgnucExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mkfifo_using_mknodExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mkinitExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mlExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mmakeExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mmcExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mprofExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mprof_merge_runsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
msliceExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mtagsExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mtcExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mtc_diffExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
mtc_unionExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
prepare_install_dirExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.
vpath_findExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version22.01.8
Manager aktualisiert2026-07-23
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:mercury
Version22.01.8
PaketmanagerHomebrew
Homepagehttps://mercurylang.org/
Zuletzt aktualisiert2026-07-23T16:36:10Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

mercury

nix profile install nixpkgs#mercury
  • normalized package name match
  • Abgeglichen nach: Mercury
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/me/mercury/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

mercury 22.01.8-r1

Compiler for the Mercury language

https://www.mercurylang.org

sudo apk add mercury
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: mercury
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Mercury
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: mercury from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

mercury-doc 22.01.8-r1

Compiler for the Mercury language (documentation)

https://www.mercurylang.org

sudo apk add mercury-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: mercury
  • normalized package name match
  • Abgeglichen nach: Mercury
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: mercury-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

mercury-libs 22.01.8-r1

Mercury shared library (libraries)

https://www.mercurylang.org

sudo apk add mercury-libs
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: mercury
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Mercury
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: mercury-libs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
MacPorts95%

mercury

sudo port install mercury
  • normalized package name match
  • Abgeglichen nach: Mercury
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/mercury/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
winget95%

Alex313031.Mercury

winget install --id Alex313031.Mercury -e
  • normalized package name match
  • Abgeglichen nach: Mercury
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Alex313031.Mercury from https://cdn.winget.microsoft.com/cache/source.msix
MacPorts94%

ml

sudo port install ml
  • installed executable or alias match
  • Abgeglichen nach: Ml
MacPorts ports tree · api.github.com · MacPorts ports tree: math/ml/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
zypper92%

lua-lmod 8.7.55-4.5

Lua-based Environment Modules used in HPC

https://github.com/TACC/Lmod

sudo zypper install lua-lmod
  • License: MIT
  • Category: Development/Libraries/Other
  • Architecture: x86_64
  • Source Package: lua-lmod
  • 8 Abhängigkeiten
  • 6 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: Ml
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: lua-lmod from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation