599015e8b0
mess. Also cleaned up some functions: - foldl appeared broken (it recursively called fold). - Renamed logicalAND/logicalOR to and/or. - Removed listOfListsToAttrs, eqStrings: obsolete. - Removed isInList, which does the same thing as elem. - stringToCharacters: don't return a "" at the end of the list. - Renamed concatList to concat, as concatList (singular) is a misnomer: it takes two lists. Likewise, renamed mergeAttr to mergeAttrs. misc.nix still contains a lot of stuff that should be refactored and moved to other files. svn path=/nixpkgs/trunk/; revision=14013
18 lines
525 B
Nix
18 lines
525 B
Nix
let
|
|
|
|
trivial = import ./trivial.nix;
|
|
lists = import ./lists.nix;
|
|
strings = import ./strings.nix;
|
|
attrsets = import ./attrsets.nix;
|
|
sources = import ./sources.nix;
|
|
options = import ./options.nix;
|
|
debug = import ./attrsets.nix;
|
|
misc = import ./misc.nix;
|
|
|
|
in
|
|
{ inherit trivial lists strings attrsets sources options debug; }
|
|
# !!! don't include everything at top-level; perhaps only the most
|
|
# commonly used functions.
|
|
// trivial // lists // strings // attrsets // sources // options
|
|
// debug // misc
|