summary refs log tree commit diff
path: root/pkgs/lib/strings.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-02-24 16:19:08 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-02-24 16:19:08 +0000
commit8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6 (patch)
tree055b5190aedc72fc77a01e59893d9eeb43ed111f /pkgs/lib/strings.nix
parentcb40899b8d4b4ca096bcdf9798b665b32dc65ea2 (diff)
downloadnixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar.gz
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar.bz2
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar.lz
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar.xz
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.tar.zst
nixpkgs-8bf73286a47a405b1ff36ac0095b7c96e9a0f7b6.zip
add eqStrings back..
svn path=/nixpkgs/trunk/; revision=14228
Diffstat (limited to 'pkgs/lib/strings.nix')
-rw-r--r--pkgs/lib/strings.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/lib/strings.nix b/pkgs/lib/strings.nix
index 8986d9c42d9..0e90b6f6477 100644
--- a/pkgs/lib/strings.nix
+++ b/pkgs/lib/strings.nix
@@ -81,5 +81,7 @@ rec {
           else takeTillSlash (__sub left 1) (__add c 1) s; in
       takeTillSlash (__sub (__stringLength s) 1) 1 s;
 
-  
-}
\ No newline at end of file
+  # Compares strings not requiring context equality
+  # Obviously, a workaround but works on all Nix versions
+  eqStrings = a: b: (a+(substring 0 0 b)) == ((substring 0 0 a)+b);
+}