Size: a a a

Emacs — русскоговорящее сообщество

2020 May 16

A

Artem in Emacs — русскоговорящее сообщество
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и ответ там получается из "потому что мы хотим композицию функций"
источник

A

Aragaer in Emacs — русскоговорящее сообщество
/me пытается вспомнить, когда и где он делал композицию функций которая бы отличалась от "просто взять оттуда и передать сюда"
источник

S

Shizoid in Emacs — русскоговорящее сообщество
aragaer пытается вспомнить, когда и где он делал композицию функций которая бы отличалась от "просто взять оттуда и передать сюда"
источник

A

Aragaer in Emacs — русскоговорящее сообщество
то есть весь секрет в одном из хаскелевских операторов со стрелочками, который я все равно пока не смогу запомнить
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и как раз в этом у меня наверно и привычка - если функции можно скомпозить as-is, то я еще понимаю, что их можно скомпозить. Если для этого требуется какое-то еще телодвижение (развернуть монаду), то я отказываюсь от композиции и делаю все руками
источник

A

Aragaer in Emacs — русскоговорящее сообщество
условно в примере с маллоком я мог бы сделать "композицию"
void *result = malloc();
bzero(result);
return result;
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но когда мне скажут "а ты знаешь, что malloc может вернуть null и тогда не надо делать bzero", то я скажу "ок, облом с композицией, придется разворачивать и проверять"
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а если бы оно было монадой, то есть волшебный оператор >>>===>>> (или типа того), который это сделает сам
источник

a

akater in Emacs — русскоговорящее сообщество
Aragaer
начинаю читать про монады в бикатегориях... надо сначала прочитать про бикатегории видимо
Мой поинт был в том, что может, не надо читать про бикатегории, и у хаскеллистов есть какие-то другие пути.

Я так и не въехал. Чтоб въехать, надо упражнения решать, тут двух мнений быть не может.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а где их найти?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а, стоп, у меня ж где-то было сохранено
источник

a

akater in Emacs — русскоговорящее сообщество
Aragaer
а где их найти?
Вот это тоже вопрос.

MacLane в своей известной книге Categories for Working Mathematician обсуждает монады, и у него там есть упражнения, но не факт, что обсуждает таким образом (бикатегории), и там упражнения для математиков. И это глава VI, так что без бэкграунда шансов мало, что будет понятно.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
не, я нашел сохраненный курс по хаскелу, вроде там будут упражнения на монады
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Есть же category theory for programmers
источник

m

mel kaye in Emacs — русскоговорящее сообщество
Nikita Domnickij
Есть же category theory for programmers
от иниго мантойа?
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
mel kaye
от иниго мантойа?
Бартосз Милевски
источник

m

mel kaye in Emacs — русскоговорящее сообщество
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Nikita Domnickij
Бартосз Милевски
Бартош
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Pig Greenest
Бартош
Наверное, не силен в именах
источник