Y
Hacker News
new
|
ask
|
show
|
jobs
by
the_af
1772 days ago
Haha, I never understood why the point-free (aka "pointless") form in Haskell actually is the form that requires lots of "."!
1 comments
tome
1771 days ago
"Points" means something like "elements". When you write
\x -> f (g x)
you are defining a function that explicitly specifies how each "point" `x` is to be mapped. When you write
f . g
you don't mention any point. You are abstracting away from the notion of point. That's why it's "point free".
link