Is not                     deleteBy :: (a->Bool) -> [a] -> [a]
more natural for the library than
                           deleteBy :: (a->a->Bool) -> a -> [a] -> [a]
?
For example, to remove the first negative from a list, people 
suggest usually
                       deleteBy (< 0) [1,2,-1,3]
While                  deleteBy (>) 0 [1,2,-1,3]  
needs thinking effort.

------------------
Sergey Mechveliani
[EMAIL PROTECTED]

Reply via email to