Size: a a a

2020 June 24

ЕС

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

ЕС

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

ЕС

Егор Савельев... in rust_offtopic
А с моим определением не согласился🤷‍♂.
источник

DS

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

Суть от этого не меняется, там где можно писать ссылочно прозрачно,  не сталкиваясь с кучей проблем по ходу, где есть ощутимый набор библиотек, написанных в таком стиле - это ФП язык.

Раст сюда ни по одному пункту не подходит.


Да ладно, даже если брать совсем олдскульное определение про функции как first class citizen, то и тут у раста всё ужасающе плохо, потому что его дизайн с уникальными, генерируемым типами у замыканий вообще не будет работать.
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Я изначально привел более-менее нормальное определение с "практичностью", просто не надо ударяться в софистику.

Суть от этого не меняется, там где можно писать ссылочно прозрачно,  не сталкиваясь с кучей проблем по ходу, где есть ощутимый набор библиотек, написанных в таком стиле - это ФП язык.

Раст сюда ни по одному пункту не подходит.


Да ладно, даже если брать совсем олдскульное определение про функции как first class citizen, то и тут у раста всё ужасающе плохо, потому что его дизайн с уникальными, генерируемым типами у замыканий вообще не будет работать.
Я тебе в который раз говорю что твое определение субъективно, а ты меня не слушаешь. Ну ладно, раз ты меня не слушаешь, не буду слушать тебя.
источник

DS

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

DS

Doge Shibu in rust_offtopic
Егор Савельев
Я тебе в который раз говорю что твое определение субъективно, а ты меня не слушаешь. Ну ладно, раз ты меня не слушаешь, не буду слушать тебя.
И да, вариант, с "ощутимый набор (хотя бы больше 30% от всех доступных) библиотек написано в ссылочно прозрачном стиле", вполне себе объективным будет
источник

ЕС

Егор Савельев... in rust_offtopic
Интересно тут все такие? Говоришь человеку что не слушаешь его а он продолжает говорить с тобой. Хотя в жизни все такие тугодумы.
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Интересно тут все такие? Говоришь человеку что не слушаешь его а он продолжает говорить с тобой. Хотя в жизни все такие тугодумы.
Если что, то я тебя слушал и переводил изначальное (понятное всем, кто в ФП стиле пишет, определение) в более понятную и объективную для посторонних форму.

Но софистика от тебя продолжалась
источник

DF

Dollar Føølish in rust_offtopic
Го и с++20 менее дружелюбны к фп чем раст
источник

DF

Dollar Føølish in rust_offtopic
Если про современные говорить
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Го и с++20 менее дружелюбны к фп чем раст
Нет, там нет генерируемых явно типов для замыканий, как в расте.

Насколько я помню, могу и ошибаться, конечно
источник

DF

Dollar Føølish in rust_offtopic
Есть
источник

DF

Dollar Føølish in rust_offtopic
В с++20
источник

DF

Dollar Føølish in rust_offtopic
В го может быть и нет хз
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
В с++20
Там будет разный тип у двух одинаковых замыканий?
источник

DF

Dollar Føølish in rust_offtopic
Да
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Да
И как он будет выглядеть?
источник

DF

Dollar Føølish in rust_offtopic
Я не знаю как в системном языке иначе кложуры сделать
источник

DF

Dollar Føølish in rust_offtopic
Он будет выглядеть как уникальный тип
источник