Size: a a a

2020 January 31

AZ

Alex Zhukovsky in rust_offtopic
к слову есть тенденция выключать стандартный прелюд, так что ругать его можно, но не очень имеет смысл - все и так это знают, и им не пользуются
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Расскажи мне это правило. Одно универсальное правило формирования новых операторов.
Универсального правила нет. Но не так много либьс операторами обычно в проекте. Дефолт: бэйз с его функторами, апликативами и монадами, линзы и какая-то библиотека для эфектфул стримов.
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
в языке есть буквально 4 оператора которых нет в других и которых надо запомнить один раз
Да ладно, их больше, но проблема того, что операторы непонятны на самом деле надумана. Огромное количество словестных апи не более понятны, хоть и написаны словами, но при этом код на них написаный структурно намного сложнее и занимает куда больше места.
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
Да ладно, их больше, но проблема того, что операторы непонятны на самом деле надумана. Огромное количество словестных апи не более понятны, хоть и написаны словами, но при этом код на них написаный структурно намного сложнее и занимает куда больше места.
Слова можно сделать понятно
Операторы нет
источник

λ

λоλторт in rust_offtopic
Операторы ещё хороши тем, что если ты их запомнил, то ты их сразу в коде видишь и на подсознательном уровне понимаешь что происходит, а со словестным апи такой фокус не пройдет, приходится вдумчиво и внимательно читать.
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Слова можно сделать понятно
Операторы нет
Чушь полная
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
Операторы ещё хороши тем, что если ты их запомнил, то ты их сразу в коде видишь и на подсознательном уровне понимаешь что происходит, а со словестным апи такой фокус не пройдет, приходится вдумчиво и внимательно читать.
ИМХО, с точностью до наоборот. Слово читается мгновенно. Для оператора важен каждый символ.
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
ИМХО, с точностью до наоборот. Слово читается мгновенно. Для оператора важен каждый символ.
Можно воспринимать оператор как один цельный символ
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Слова можно сделать понятно
Операторы нет
Сделай понятным код, который описывает синтаксическое дерево какого-то математического выражения.
источник

λ

λоλторт in rust_offtopic
Сделай с помощью слов понятными описания пайплайнов
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

λ

λоλторт in rust_offtopic
В дефолтном сишном синтаксисе
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
Сделай понятным код, который описывает синтаксическое дерево какого-то математического выражения.
Аргумент из серии "FP лучше, потому что на нём удобно считать факториалы".
Я просто распаршу это выражение, мне не обязательно писать его литерал.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
ИМХО, с точностью до наоборот. Слово читается мгновенно. Для оператора важен каждый символ.
ты видимо никогда не пробовал писать на акковских стримах
источник

AZ

Alex Zhukovsky in rust_offtopic
это пиздец
источник

AZ

Alex Zhukovsky in rust_offtopic
при том что в  скале с кастомными операторами как раз порядок
источник

AZ

Alex Zhukovsky in rust_offtopic
можно сравнить одно и то же апи на операторах и методах
источник

AZ

Alex Zhukovsky in rust_offtopic
не так часто такой шанс предоставляется, прямо одна и та же бибилиотека
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
Аргумент из серии "FP лучше, потому что на нём удобно считать факториалы".
Я просто распаршу это выражение, мне не обязательно писать его литерал.
Ниже пример про пайплайны, вполне себе стандартная штука в промышленной разработке
источник

λ

λоλторт in rust_offtopic
Хотя в ФП их встречаешь намного чаще, ибо есть средства их писать так, чтобы потом не охреневать от чтения такого кода
источник