↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
let f (%) x y = x % y
in  f (*) 1 2

…десугарится в:

(\(%) x y -> x % y) (*) 1 2

…и, наконец, в:

1 * 2

Это ж как можно кому-то (будущему себе, к примеру) мозг сломать…

#FEH7HN / @minoru / 3591 день назад

>You can bind parameters using operator-like names if you surround them with parentheses: пиздос
#FEH7HN/9MV / @anonymous / 3591 день назад
@anonymous Вот и я о том же.
#FEH7HN/HOR / @minoru --> #FEH7HN/9MV / 3591 день назад

второе -- не дешугаринг, а редукция

#FEH7HN/HA6 / @ulidtko / 3591 день назад
@ulidtko Принято. В оригинальном посте так и написано, а я просто при репосте перевёл настолько красивенько, что внёс эту ошибку.
#FEH7HN/J1K / @minoru --> #FEH7HN/HA6 / 3591 день назад
ебать, всю жизнь пользовался, только не знал, как называется хуяскелисты такие хуяскелисты
#FEH7HN/5X6 / @komar / 3591 день назад

@komar ты этот, как это... ну, как это называется, когда нешаришь, тупой типа

#FEH7HN/PT4 / @ulidtko --> #FEH7HN/5X6 / 3591 день назад
в здравом уме такое не напишешь, кмк
#FEH7HN/FGB / @plhk / 3591 день назад
@plhk Мне тоже так кажется. Вот `f op x y = …` вполне можно написать, например, а такое — нет.
#FEH7HN/NBT / @minoru --> #FEH7HN/FGB / 3591 день назад
@ulidtko // оперативно
#FEH7HN/C73 / @pxqr --> #FEH7HN/PT4 / 3591 день назад
функцию передали аргументом, У А У
#FEH7HN/VZI / @anonymous / 3591 день назад
@anonymous Ты не понял. Я офигеваю с того, что можно, фактически, ребинднуть оператор внутри функции и таким образом сломать себе или кому-то мозг. Оно то понятно, что ничего удивительного, но все равно… удивительно.
#FEH7HN/EUO / @minoru --> #FEH7HN/VZI / 3591 день назад

@minoru > сломать себе или кому-то мозг
единственное что хорошо получается у хаскеля

#FEH7HN/2WF / @ninesigns --> #FEH7HN/EUO / 3590 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.