1. 首页
  2. 考试认证
  3. 其它
  4. nhc 快速检查Haskell源文件的Nix构建脚本指南

nhc 快速检查Haskell源文件的Nix构建脚本指南

上传者: 2024-10-27 21:45:19上传 ZIP文件 26.79KB 热度 2次

nhc - 使用Nix的Cabal包的简单构建环境。nhc 允许在从Cabal文件创建的构建环境中执行任意命令。以下是一些常用操作示例:

  • 构建项目:$ nhc cabal build

  • 检查文件:$ nhc hdevtools check src/Main.hs

此外,还支持交互式命令,便于开发:

  • 进入ghci$ nhc ghci

  • 进入zsh$ nhc zsh

nhc 提供基础开发工具(如ghcghc-pkgcabal)及附加的开发工具(当前支持hdevtools)。

运行原理

nhc 是一个结合nix-build和若干nix-expressions的轻量包装器,灵感来源于Nix。用户在调用nhc时,无需更改个人Nix配置文件(但会将软件安装到nix-store)。该过程会创建两个Nix文件:defaults.nixn文件,确保兼容性。

下载地址
用户评论