haskell

cabal

haskell

Cabal与cabal-install的官方上游开发仓库,包含Cabal库、`.cabal`文件格式库以及cabal命令行工具,是Haskell生态的核心构建与包管理基础设施。

cabal-head
发布于
2 天前
1,744
星标
1,157
下载
同步于
1 天前

最新版本

cabal-head2026年9月27日 22:45测试版
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Cabal 是 Haskell 生态系统的核心构建与包管理基础设施。该仓库包含 Cabal 库、Cabal-hooks API、Cabal-syntax(.cabal 文件格式库)、cabal-install(cabal 命令行工具)以及 cabal-install-solver 等主要包。

主要功能

  • Cabal 库:核心构建和包管理功能
  • cabal-install:提供 cabal 命令行工具
  • Cabal-syntax:.cabal 文件格式解析和处理
  • 通过 GHCup 等工具提供跨平台的 cabal-install 二进制分发

适用人群

  • Haskell 开发者
  • 需要构建和管理 Haskell 项目的工程师
  • 参与 Cabal 生态贡献的开发者

快速上手

# 通过 GHCup 安装 cabal-install (推荐)
ghcup install --set cabal latest

# 或从官网下载二进制
# https://www.haskell.org/cabal/download.html

核心优势

  • Haskell 生态的官方构建与包管理基础设施
  • 提供完整的 Cabal 库与 cabal-install 工具链
  • 跨平台支持(Linux、macOS、Windows)
  • 活跃的社区维护与提案流程

系统要求

  • 操作系统:Linux、macOS、Windows
  • 额外依赖:GHC(可通过 GHCup 管理)

历史版本

排序