Я сейчас читаю Learn You a Haskell for Great Good, и я наткнулся на понятие «point-free style» на странице 85, как показано ниже. Однако функция fn
полная с точками! Это меня смущает.Почему стиль без точек называется point free в Haskell, когда он заполнен точками? Откуда берется термин «точка-свободный»?
Почему этот стиль написания функций называется «точка-бесплатно», когда он полный с точками?
Как я должен понимать это понятие? «Без точек» в каком смысле?
Откуда взялся термин «беспутный стиль»? Возможно, из языка , где функция композиции обозначалась пространством?
PS: До сих пор это единственная запутанная часть в этой замечательной книге (т.е. в первых 85 страницах, которые я читал до сих пор).
http://www.haskell.org/haskellwiki/Pointfree – Cynede