Size: a a a

2020 June 24

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Тебе больше 15 лет?
иронично но считаю твой аргумент про "забыли" как раз аргументом уровня школьника
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Там это неидиоматично и неудобно в использовании.
Это лист компрехенжены или декораторы (привет композиция функций) не идеоматичны?
источник

t

toriningen in rust_offtopic
Doge Shibu
Это лист компрехенжены или декораторы (привет композиция функций) не идеоматичны?
декораторы это привет из АОП, а не из ФП
источник

t

toriningen in rust_offtopic
кто-то еще помнит про АОП?
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Это лист компрехенжены или декораторы (привет композиция функций) не идеоматичны?
Комбинаторы. Лист компрехейшены почти никогда неудобны в полевых условиях. На бумажке красиво
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Это лист компрехенжены или декораторы (привет композиция функций) не идеоматичны?
Декораторы пришли как частичная реализация паттерна декоратор из ООП
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Декораторы пришли как частичная реализация паттерна декоратор из ООП
Она настолько частичная, что является просто композицией функций.

ОО декораторы работают на любых объектах
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Она настолько частичная, что является просто композицией функций.

ОО декораторы работают на любых объектах
Только не говори что питон ФП потому что там есть числовые литералы которые есть в ФП языках
источник

DS

Doge Shibu in rust_offtopic
toriningen
декораторы это привет из АОП, а не из ФП
Не те, которые в питоне, они слишком ограничены для этого
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Она настолько частичная, что является просто композицией функций.

ОО декораторы работают на любых объектах
В питоне, о боже, декораторы работают над любым объектом!
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Только не говори что питон ФП потому что там есть числовые литералы которые есть в ФП языках
Так ты сам начал так же говорить про раст.

В расте ФП полноценный стиль на практике - невозможен без гигантских потерь.
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Так ты сам начал так же говорить про раст.

В расте ФП полноценный стиль на практике - невозможен без гигантских потерь.
Здесь достаточно ФП чтобы не использовать этот язык)
источник

A

Aleksandr Khristenko in rust_offtopic
А вообще, смысл холивор разводить? Лучше изучать и то и другое и брать лучшее.
Тот-же handle pattern, где первым параметром передаются нужные зависимости очень подход с классами и this напоминает.
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Здесь достаточно ФП чтобы не использовать этот язык)
Все эти фичи в расте используются в рамках обычного императивного кода.

Те же тайпклассы вообще ничего про ФП не говорят.
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Все эти фичи в расте используются в рамках обычного императивного кода.

Те же тайпклассы вообще ничего про ФП не говорят.
Говорят
источник

SP

Stanislav Popov in rust_offtopic
уже второй раз замечаю олег как под тролингом наивной непробиваемой толстолобостью скрывает какуюто лютую мизантропию.

тоесть это же не позиция "добиться правды", или "разобраться в причинах", это позиция именно "поставить питонистов на место", доказать им раз уж они такие тупые то не достойны ничего хорошего.

и это все завернуто в такой тонкий цинизм типа "питон всегда был императивный" что следует читать как "эти обезьяны не умели делать красивые пайплайны данных а всегда мутировали и копошились в этом говне".
***
реально я не вижу проблемы иметь иф экспрешен в питоне или в жс или где либо еще если это типизированный язык. строго потому что иначе придется сначала обьявлять переменную а потом её мутировать в местах где можно было бы ее сразу обьявить и все
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Все эти фичи в расте используются в рамках обычного императивного кода.

Те же тайпклассы вообще ничего про ФП не говорят.
Императивщины в расте ну совсем мало. Только на уровне СТД и байтоебских библиотек. Нормальный код не попишешь.
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Все эти фичи в расте используются в рамках обычного императивного кода.

Те же тайпклассы вообще ничего про ФП не говорят.
Тайпклассы это вообще же просто интерфейсы, которые можно имплементировать отдельно, да?
источник

DS

Doge Shibu in rust_offtopic
И где там ФП, если я в рамках растового тайпкласса спокойно могу сделать сколь угодно не ссылочно прозрачный код?
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
Тайпклассы это вообще же просто интерфейсы, которые можно имплементировать отдельно, да?
Не совсем, там ещё логика ресолва и когерентности инстансов.
источник