Hi,<br>We can define filter using foldr as under:<br><br>filter1 p = foldr (\x xs -&gt; (if (p x) then (x:xs) else xs))  []<br><br>Can we define filter using foldr but in pointfree style?<br><br>Thanks<br>-DM<br>