language-nix: Data types and functions to represent the Nix language

[ bsd3, distribution, language, library, nix ] [ Propose Tags ] [ Report a vulnerability ]

Data types and useful functions to represent and manipulate the Nix language.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0, 2, 2.1, 2.1.0.1, 2.2.0, 2.3.0
Change log CHANGELOG.md
Dependencies base (<5), deepseq, lens, parsec-class, pretty, QuickCheck [details]
Tested with ghc ==8.10.7, ghc ==9.0.2, ghc ==9.2.8, ghc ==9.4.8, ghc ==9.6.7 || ==9.8.4 || ==9.10.2 || ==9.12.2
License BSD-3-Clause
Author Peter Simons
Maintainer simons@cryp.to
Category Distribution, Language, Nix
Home page https://github.com/NixOS/cabal2nix/tree/master/language-nix#readme
Bug tracker https://github.com/NixOS/cabal2nix/issues
Source repo head: git clone https://github.com/NixOS/cabal2nix(language-nix)
Uploaded by sternenseemann at 2025-11-20T21:14:47Z
Distributions LTSHaskell:2.2.0, NixOS:2.2.0, Stackage:2.3.0
Reverse Dependencies 5 direct, 1 indirect [details]
Downloads 6163 total (23 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2025-11-20 [all 1 reports]

Readme for language-nix-2.3.0

[back to package description]

language-nix

hackage release stackage LTS package stackage Nightly package travis build status

This Haskell library contains data types and useful functions to represent and manipulate the Nix language. It is used by tooling like cabal2nix and is not meant to be a general purpose nix parser or even interpreter. Have a look at hnix (in Haskell) or nix (the original in C++) instead.