Size: a a a

2020 February 29

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
если в языке лучше писать циклы чем комбинаторы итераторов, то это проблема языка
Если ты хочешь писать кобминаторы итераторов, то используй любой язык, для которого это идиоматичная конструкция. Не питон. Для питона это неидиоматично, для питона здесь идиоматичен цикл.
источник

а

а это кто in rust_offtopic
polunin.ai
у тебя просто ФП головного мохга
Map, filter, reduce это во всех языках удобно, но не в питоне из-за однострочных лямбд
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
«Я не могу писать на языке, не изучая его идиоматичные конструкции и выражения. Я хочу писать на всех языках как на своём любимом, поэтому те языки, которые на него не похожи — говно».
Мне просто в каком-то конкретном месте не нужна вся выразительная мощь цикла. Я хочу писать простой и понятный код, а использование наиболее общих конструкций там, где можно воспользоваться более конкретной не делает код проще.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
не входи в храм со своими верованиями как говорится
какие верования? НЕ использовать циклы когда не надо аксиома из разряда не используйте гоуту
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
если в языке лучше писать циклы чем комбинаторы итераторов, то это проблема языка
Да
источник

p

polunin.ai in rust_offtopic
а это кто
Map, filter, reduce это во всех языках удобно, но не в питоне из-за однострочных лямбд
источник

G

Gymmasssorla in rust_offtopic
Абсолютно согласен
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
какие верования? НЕ использовать циклы когда не надо аксиома из разряда не используйте гоуту
сам придумал или другой адепт ФП подсказал?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Если ты хочешь писать кобминаторы итераторов, то используй любой язык, для которого это идиоматичная конструкция. Не питон. Для питона это неидиоматично, для питона здесь идиоматичен цикл.
зачем в питоне редьюс которым нельзя пользоваться?
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
зачем в питоне редьюс которым нельзя пользоваться?
Для совсем простых выражений, а не этой лямбды на две строчки.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
зачем в питоне редьюс которым нельзя пользоваться?
им можно пользоваться если выражение вмещается в одну строку
источник

A

Aikidos in rust_offtopic
Alex Zhukovsky
переписать на го?
Нет. ПМ языка пропозал выложил, чтобы можно было не писать меин метод
источник

EG

Emmanuel Goldstein in rust_offtopic
И его специально от таких, как ты, убралли в библиотеку.
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
сам придумал или другой адепт ФП подсказал?
для меня "адепт ФП" звучит как "адепт поддерживаемого и расширяемого кода", поэтому я не уверен что твой посыл достигаетцели
источник

EG

Emmanuel Goldstein in rust_offtopic
С комментарием «убираем, потому что в большинстве случаев это неидиоматично»
источник

а

а это кто in rust_offtopic
polunin.ai
в питоне ваши ФП-подходы не приняты
В C#, в Rust, в JS приняты, а в питоне нет. Подумай в ком проблема…
источник

AZ

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

p

polunin.ai in rust_offtopic
а это кто
В C#, в Rust, в JS приняты, а в питоне нет. Подумай в ком проблема…
все эти которые ты назвал(а) говно
источник

а

а это кто in rust_offtopic
polunin.ai
все эти которые ты назвал(а) говно
:)
источник

p

polunin.ai in rust_offtopic
ну раст не говно но игрушечный
источник