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

топ 100 блогов gatoazul27.12.2024 В Хаскелле есть модный стиль, когда вместо вызова функций делается их композиция - то есть, из нескольких функций делается одна большая, которая просто по очереди вызывает каждую, передает ей аргумент, забирает результат и передает его в следующую.

Выглядит это примерно вот так:

process = save . words . read

Аргументы функций не упоминаются, они тут неявные. Точка же - это оператор композиции функций.

f . g = f(g(x))

Йоду магистра, на Форте программиста старого удивить этим трудно, хотя функциональщики, бывают, пытаются этим выпендриваться.

Те, кто сидит под Линуксом,тоже вряд ли будут особо поражены. Это же обычный шелловский конвейер (pipe).

Но знаете, как называется эта манера писать? "Стиль без точек" (point-free style) !

А еще говорят, что математики очень логичны.

Оставить комментарий

Архив записей в блогах:
В 1920-е, оказывается, умели снимать откровенные фотографии. Более того, пони пользовались спросом! Для меня это было открытием, потому что я сичтала, что засилие эротики пришло уже в наше время, а, точнее, в последние года два. Но давайте узнаем побольше об актрисе 20-х годов Кларе Боу, ...
а при  наличии гражданской войны в сша будет существовать ? а то я уже привыкла....... а интернет вообще- сохраниться или будет пауза в существовании? ( надеюсь совсем- не ...
Предлагаю посмотреть немного ретро–фоток. Это не претенциозная подборка, это просто портрет эпохи, тех времен, когда заграничный туризм не был доступен… Жили в  странах соцлагеря за железным занавесом, но отдыхать-то человеку надо, и большинстве случаев отдыхали так. Ну и ...
На днях получил письмо от читателя блога с вопросом. Сначала хотел его немножко обработать, но потом отказался от этой затеи - и так все четко изложено, так что вот оно as is. Читаем. Сергей, давно читаю Ваш блог, интересно и очень познавательно, спасибо Вам за него! Хочу обра ...
на сколько плохо чувствовать ухаживания мужчины,не чувствуя к нему взаимного интереса,но не отвергать их,а просто...получать внимание? не расставлять точки над і,а просто держать дистанцию,о которой он и сам знает,просто понимая,что рано или поздно он и сам перегорит?ведь получать знаки ...