6e6af4c8ff19c842c57a0f6b6c76692502ef5dd037cda7b2381bec264f1d29ee

Download raw

Created: 2026-06-05 15:15:50.360208 UTC

Size: 3913

Preview (limited to 512 bytes)

"-- | Interned string symbols backed by a C hash table.\n--\n-- Attribute names are the most repeated data in Nix evaluation.\n-- This module interns them via a C-side hash table ('cbits/nn_symbol.c'),\n-- replacing O(n) string comparison with O(1) integer comparison.\n--\n-- @\n-- symbolInit 8192\n-- sym <- symbolIntern \"name\"\n-- symbolText sym -- \"name\"\n-- symbolInit destroys and re-creates; call once per evaluation.\n-- @\nmodule Nix.Eval.Symbol\n ( -- * Symbol type\n Symbol (..),\n\n -- * Lifecycle\n symbol"


Casa is a service provided by the Haskell Foundation │ Originally developed by FP Complete