<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Cool. Will keep that in mind next time I'm looking for an operation but don't know what it's called.<br><br>Michael<br><br>--- On <b>Sun, 3/14/10, Simon Hengel <i>&lt;simon.hengel@wiktory.org&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Simon Hengel &lt;simon.hengel@wiktory.org&gt;<br>Subject: Re: [Haskell-cafe] Splitting list with predicate<br>To: "michael rice" &lt;nowgate@yahoo.com&gt;<br>Cc: haskell-cafe@haskell.org<br>Date: Sunday, March 14, 2010, 4:31 PM<br><br><div class="plainMail">&gt; Wouldn't one need to know the order of the arguments?<br>&gt; <br>&gt; (a -&gt; Bool) -&gt; [a] -&gt; ([a], [a])<br>Not really, if you try<br><br>[a] -&gt; (a -&gt; Bool) -&gt; ([a], [a])<br><br>it will yield the exact same list of
 results.<br><br>Cheers.<br></div></blockquote></td></tr></table><br>