Size: a a a

2020 June 24

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
гайз ну насрать же императивный он или нет, этот провокатор же говорит что императивность как то мешает иметь if-expression
Да
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
Еще бы было где-то единое каноничное определение, что считать ФП языком.
Язык, где практично писать весь код в ссылочно прозрачном стиле.
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
В расте ФП штук особо то и нет, языки без гц и ФП дружат очень условно
Паттерны, монады, тайпклассы, итераторы. Мне продолжить?
источник

DS

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

DS

Doge Shibu in rust_offtopic
Т.е. эта связь чисто историческая, взяты фишки из ФП языков, но они не делают Раст ФП
источник

A

Aleksandr Khristenko in rust_offtopic
Егор Савельев
Паттерны, монады, тайпклассы, итераторы. Мне продолжить?
в расте нет монад
источник

SP

Stanislav Popov in rust_offtopic
что да? ты обьявляешь что "императивность" это какое то благо, что нам "нужно" именно менять существующие переменные а не возвращать значения. это бред хотябы потому что в питоне есть функции у которых есть return а не процедуры которые мутируют аргументы
источник

ЕС

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

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Язык, где практично писать весь код в ссылочно прозрачном стиле.
Такое себе определение.
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Язык, где практично писать весь код в ссылочно прозрачном стиле.
источник

SP

Stanislav Popov in rust_offtopic
фунции не идиоматичны потому что они работают как экспрешены
источник

ЕС

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

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Т.е. эта связь чисто историческая, взяты фишки из ФП языков, но они не делают Раст ФП
Делают. В расте можно писать как на ФП.
источник

DS

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

ЕС

Егор Савельев... in rust_offtopic
Aleksandr Khristenko
в расте нет монад
Есть
источник

A

Aleksandr Khristenko in rust_offtopic
Нет
источник

ЕС

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

ЕС

Егор Савельев... in rust_offtopic
Есть
источник

SP

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

A

Aleksandr Khristenko in rust_offtopic
Покажи.
источник