
23 Nov
2005
23 Nov
'05
6:41 a.m.
On Wed, Nov 23, 2005 at 11:17:25AM +0100, Udo Stenzel wrote:
infixl 2 \| (\|) = flip (.) -- though I'm using (&)
The unix pipe becomes (filter ("foo" `isPrefixOf`) \| sort \| nub) or something, which is rather neat, and (#) is used to call "member functions", as in
Why not use Control.Arrow.>>> ? The instance for (->) is exactly what you want, and the syntax is quite nice: (filter ("foo" `isPrefixOf`) >>> sort >>> nub) BTW, using sort before nub is a bit pointless. In fact, using nub for longer lists is a bad idea. Best regards Tomasz