разбираюсь с каррированием, не могу разобраться что значит y в скобках после функции и откуда g появляется f(x)(y) = x + y f(x) = g g(y) = x + y
Это довольно простая идея, которая в американском стиле завёрнута в помпезную форму. Возьмите функцию типа sin x + cos y. Теперь скормите ей х, чтобы слева константа получилась.
А что это за ресурс? Из-за странных скобок и того что путают кадрирование и частичное применение, кажется, что это плохой ресурс.
это книжка по функциональному котлину (чередую его и хаскель, так проще понимается), дальше там про каррирование с невероятным примером, который только дальше все путает
Про Котлин я не знаю, может там такие скобки нужны, но в Хаскеле нет, так что я бы не рекомендовал путать одно с другим. Попробуйте посмотреть: http://learnyouahaskell.com/higher-order-functions начало главы на эту тему
Тут типы очень всё портят. Кажется, что авторы боятся, как бы ученики не напутали ничего с типами. В матане с этим проще, потому что тип как бы один :).