On Sat, Jan 24, 2009 at 07:37:29PM +0000, John Hartnup wrote:
> I'm working through Real World Haskell, and although it's going well
> (I just finished the exercise to write a glob matcher without using a
> regex library, and I'm pleased as punch), I keep seeing the ($)
> operator, and I'm not sure I understand its use. If the book explains
> it, I've been unable to find it.
> Empirically, it seems like:
> a $ b c d e f
> .. is equivalent to ..
> a (b c d e f)
> But is that it's only purpose? To placate the LISP haters by removing
> (1 +) 2 does the same thing as (1 +) $ 2, and has the same type.
> Am I missing something?
> "There is no way to peace; peace is the way"
> Beginners mailing list
> [hidden email] > http://www.haskell.org/mailman/listinfo/beginners