[Haskell] is $ a no-op?
Kevin Millikin
kmillikin at atcorp.com
Wed Oct 13 16:53:19 EDT 2004
On Wednesday, October 13, 2004 11:25 AM, Jacques Carette [SMTP:carette at mcmaster.ca] wrote:
> > > -- It's kind of like an converse map.
> >
> > I have attempted, unsuccessfully, to write flist above in a point-free
> > manner. Is it possible?
>
> > Of course it is, but why?
> > flist = flip (map . flip ($))
>
> Some functions are simpler point-free, others are simpler with points. I
> was curious about this one (I like the pointwise version better).
>
> Also, the statement "It's kind of like a converse map" becomes quite clear
> from the point-free way to write it, while still not so obvious in the
> pointwise version.
I haven't proven it, but I think that this is the same function on lists:
> flist = (. return) . ap
-- Kevin
More information about the Haskell
mailing list