ref: c096710bb269c62a0bab77c527b41d90cc15c842
parent: 13e1bacda15024b360e6f937379b95ee05578b81
author: Lennart Augustsson <lennart@augustsson.net>
date: Sat Sep 16 20:52:02 EDT 2023
Fix swaped arguments to !!
--- a/lib/Data/List.hs
+++ b/lib/Data/List.hs
@@ -256,8 +256,8 @@
deleteAllsBy eq = foldl (flip (deleteAllBy eq))
infixl 9 !!
-(!!) :: forall a . Int -> [a] -> a
-(!!) i =
+(!!) :: forall a . [a] -> Int -> a
+(!!) axs i =
if i < 0 then
error "!!: <0"
else
@@ -264,7 +264,7 @@
let
nth _ [] = error "!!: empty"
nth n (x:xs) = if n == 0 then x else nth (n - 1) xs
- in nth i
+ in nth i axs
eqList :: forall a . (a -> a -> Bool) -> [a] -> [a] -> Bool
eqList _ [] [] = True
--
⑨