macOS
brew install ghc@9.10local Homebrew formula metadata
sudo port install ghcMacPorts ports tree · lang/ghc/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ghc@9.10 pour les workflows d'agents IA.
installation
brew install ghc@9.10local Homebrew formula metadata
sudo port install ghcMacPorts ports tree · lang/ghc/Portfile · Source: api.github.com
sudo dnf install ghcFedora Rawhide package metadata · ghc · Source: dl.fedoraproject.org
sudo apk add ghcAlpine Linux edge package indexes · ghc · Source: dl-cdn.alpinelinux.org
sudo apt install ghcDebian stable package indexes · ghc · Source: deb.debian.org
nix profile install nixpkgs#ghcnixpkgs package indexes · ghc · Source: raw.githubusercontent.com
sudo pacman -S ghcArch Linux sync databases · ghc · Source: geo.mirror.pkgbuild.com
sudo zypper install ghcopenSUSE Tumbleweed package metadata · ghc · Source: download.opensuse.org
choco install ghcChocolatey community package catalog · ghc · Source: community.chocolatey.org
aperçu
Glorious Glasgow Haskell Compilation System
historique
The Homebrew `ghc@9.10` formula packages the GHC 9.10 branch of the Glasgow Haskell Compiler. It serves projects that need that branch's compiler, GHCi, boot libraries, Haddock, and version-suffixed executables rather than the general `ghc` formula.
GHC began at the University of Glasgow near the beginning of the 1990s as an academic research project funded by the UK government. Its goals were to make a robust and portable Haskell compiler freely available, provide a modular foundation for research, and learn from real programs.
The GHC 9.10 branch belongs to the long-running stable-branch tradition documented by the user guide: even-numbered minor branches are stable, patch releases are bug-fix releases, and installing a new patchlevel can require rebuilding code compiled against older libraries.
GHC became the compiler around which most practical Haskell development, Hackage packaging, and teaching material clustered. For package managers, a formula such as `ghc@9.10` matters because Haskell projects often pin compiler branches while library bounds, language extensions, and generated interfaces catch up.
Homebrew presents `ghc@9.10` as a separate installable formula with the same Glasgow Haskell Compilation System description as the main formula. That version-track packaging gives macOS users a branch-specific compiler without replacing every GHC installation path.
Practitioners install a versioned formula when a Cabal or Stack project expects GHC 9.10, when CI must match a project matrix, or when testing a package against a specific compiler branch. The executables include both generic names and 9.10-suffixed names, making scripts able to choose the intended compiler.
The underlying workflow remains normal GHC usage: compile with `ghc`, explore code in `ghci`, run scripts with `runghc`, inspect package databases with `ghc-pkg`, and generate API docs with Haddock.
Versioned GHC packages are important because the compiler, boot libraries, package database, and generated interface files form one compatibility unit. A branch-specific Homebrew formula is a small packaging mechanism for a large ecosystem constraint.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour ghc@9.10. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
ghc-9.10.3 | cli | exécutable global | |
ghc-pkg-9.10.3 | cli | exécutable global | |
ghci-9.10.3 | cli | exécutable global | |
haddock-ghc-9.10.3 | cli | exécutable global | |
hp2ps-ghc-9.10.3 | cli | exécutable global | |
hpc-ghc-9.10.3 | cli | exécutable global | |
hsc2hs-ghc-9.10.3 | cli | exécutable global | |
runghc-9.10.3 | cli | exécutable global | |
runhaskell-9.10.3 | cli | exécutable global |
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.
métadonnées d'installation
| Clé du paquet | brew:ghc@9.10 |
|---|---|
| Version | 9.10.3 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/ghc@9.10 |
| Page d'accueil | https://haskell.org/ghc/ |
| Dépôt | https://gitlab.haskell.org/ghc/ghc |
| Docs amont | https://downloads.haskell.org/ghc/9.10.3/docs/users_guide |
| Licence | BSD-3-Clause AND MIT AND (LGPL-3.0-or-later OR GPL-2.0-or-later) |
| Archive source | https://downloads.haskell.org/~ghc/9.10.3/ghc-9.10.3-src.tar.xz |
| Dernière mise à jour | 2026-06-25T13:37:42+02:00 |
| Pulse | updated |
| Dépendances de compilation | autoconf, automake, python@3.14, sphinx-doc, xz |
| Bibliothèques fournies par macOS | ncurses |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ghc@9.10 |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
ghc 9.10.3-155.fc45
Glasgow Haskell Compiler
sudo dnf install ghcghc-compiler 9.10.3-155.fc45
GHC compiler and utilities
sudo dnf install ghc-compilerghc-devel 9.10.3-155.fc45
GHC development libraries meta package
sudo dnf install ghc-develghc-doc 9.10.3-155.fc45
Haskell library documentation meta package
sudo dnf install ghc-docghc-doc-index 9.10.3-155.fc45
GHC library documentation indexing
sudo dnf install ghc-doc-indexghc-filesystem 9.10.3-155.fc45
Shared directories for Haskell documentation
sudo dnf install ghc-filesystemghc-manual 9.10.3-155.fc45
GHC manual
sudo dnf install ghc-manualghc-prof 9.10.3-155.fc45
GHC profiling libraries meta package
sudo dnf install ghc-profghc9.10 9.10.3-14.fc45
Glasgow Haskell Compiler
sudo dnf install ghc9.10ghc9.10-Cabal 3.12.1.0-14.fc45
Haskell Cabal library
https://hackage.haskell.org/package/Cabal
sudo dnf install ghc9.10-Cabalghc9.10-Cabal-devel 3.12.1.0-14.fc45
Haskell Cabal library development files
sudo dnf install ghc9.10-Cabal-develghc9.10-Cabal-doc 3.12.1.0-14.fc45
Haskell Cabal library documentation
sudo dnf install ghc9.10-Cabal-docghc9.10-Cabal-prof 3.12.1.0-14.fc45
Haskell Cabal profiling library
sudo dnf install ghc9.10-Cabal-profghc9.10-Cabal-syntax 3.12.1.0-14.fc45
Haskell Cabal-syntax library
https://hackage.haskell.org/package/Cabal-syntax
sudo dnf install ghc9.10-Cabal-syntaxghc9.10-Cabal-syntax-devel 3.12.1.0-14.fc45
Haskell Cabal-syntax library development files
sudo dnf install ghc9.10-Cabal-syntax-develghc9.10-Cabal-syntax-doc 3.12.1.0-14.fc45
Haskell Cabal-syntax library documentation
sudo dnf install ghc9.10-Cabal-syntax-docpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.