pkg.sopackage field notes

brew / rang 7569

Installer mercury avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de mercury pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install mercury

provider-native install command

aperçu

Résumé du paquet

Logic/functional programming language

Commandes et alias

  • 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

historique

Historique du projet et usages

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.

Historique du projet

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.

Modes d'utilisation

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.

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:programming language

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
c2initexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
canonical_gradeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
info_to_mdbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mcovexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdemangleexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdiceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprofexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprof_cgiexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprof_create_feedbackexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprof_dumpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprof_report_feedbackexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mdprof_testexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mercuryexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mercury_compileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mercury_configexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mercury_profileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mercury_update_interfaceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mfilterccexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mfilterjavacexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mgnucexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mkfifo_using_mknodexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mkinitexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mlexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mmakeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mmcexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mprofexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mprof_merge_runsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
msliceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtagsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtcexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtc_diffexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtc_unionexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
prepare_install_direxécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vpath_findexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire22.01.8
gestionnaire mis à jour2026-07-23
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:mercury
Version22.01.8
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://mercurylang.org/
Dernière mise à jour2026-07-23T16:36:10Z
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation