HORIZON HASKELLDocslts/ghc-10.0.xc62e4de2026-10-19Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c62e4de · 2026-10-19

Modulehnix-0.17.0Haskell2010

Nix.Atoms

  • 1 type
  • 1 value
  • Packagehnix-0.17.0
  • Exports2
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceAtoms.hs
datadata NAtom
#

Atoms are values that evaluate to themselves. In other words - this is a constructors that are literals in Nix. This means that they appear in both the parsed AST (in the form of literals) and the evaluated form as themselves. Once HNix parsed or evaluated into atom - that is a literal further after, for any further evaluation it is in all cases stays constantly itself. "atom", Ancient Greek atomos - "indivisible" particle, indivisible expression.

Constructors

Instances13Eq, Data, Ord, Read, Show, Generic, …