Size: a a a

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

2021 February 09

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Aragaer
это еще к тому же do-нотация, без нее был бы ад
что может быть проще, чем применение функции к аргументам?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
без do-нотации все эти штуки превратились бы в цепочку лямбд
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
тут на арену выходят кложурные thread-макросы
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
ну и даже без них, инфиксная нотация тут просто боком, она ничего не упрощает
источник

A

Aragaer in Emacs — русскоговорящее сообщество
(>>=) (manifestRequest image) (\request -> (\request' -> performRequest request') (setRequestMethod "HEAD" request))
источник

A

Aragaer in Emacs — русскоговорящее сообщество
... а дальше я уже запутался
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Aragaer
... а дальше я уже запутался
а с инфиксной записью почему не запутался?
источник

A

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
ду-нотация может быть префиксной :)
источник

A

Aragaer in Emacs — русскоговорящее сообщество
без ду-нотации оно становится уже не такое последовательное
источник

A

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

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
но мы же вроде не про это, а про инфикс vs консистентную запись
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Ну кложурный for почти как ду-нотация
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
да и do в кложуре можно сделать (и есть либы)
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
но мы не про это
источник

A

Aragaer in Emacs — русскоговорящее сообщество
не, в принципе наверно можно было б чонить написать типа
foldl (>>=) (manifestRequest image) [lift (setRequestHeader "HEAD"), performRequest, lift бла-бла]
источник

A

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

A

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

A

Aragaer in Emacs — русскоговорящее сообщество
а кложурные макросы это как раз решают
источник

A

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