Л - значит логика

Выглядит это примерно вот так:
process = save . words . read
Аргументы функций не упоминаются, они тут неявные. Точка же - это оператор композиции функций.
f . g = f(g(x))
Йоду магистра, на Форте программиста старого удивить этим трудно, хотя функциональщики, бывают, пытаются этим выпендриваться.
Те, кто сидит под Линуксом,тоже вряд ли будут особо поражены. Это же обычный шелловский конвейер (pipe).
Но знаете, как называется эта манера писать? "Стиль без точек" (point-free style) !
А еще говорят, что математики очень логичны.
|
</> |