Size: a a a

2020 June 24

t

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

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

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

t

toriningen in rust_offtopic
🙂
источник

DS

Doge Shibu in rust_offtopic
И в расте не совсем тайпклассы, а чуть более узкий вариант
источник

ЕС

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

SP

Stanislav Popov in rust_offtopic
toriningen
а не ты ли выше категорично заявил о том, что тупоскрипт - это помойка?
вроде нет. в жс/тс есть больше тех вещей которых я хочу для питонки(let/const, статические модули), но до раста ему конечно далеко
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
И где там ФП, если я в рамках растового тайпкласса спокойно могу сделать сколь угодно не ссылочно прозрачный код?
Ну в скале ты тоже МОЖЕШЬ нафигачить не ссылочно прозрачного кода. Более того ты там МОЖЕШЬ делать вещи типа Optional(null)
источник

t

toriningen in rust_offtopic
Stanislav Popov
вроде нет. в жс/тс есть больше тех вещей которых я хочу для питонки(let/const, статические модули), но до раста ему конечно далеко
к сожалению, пока тс не пересмотрит свой список "не целей", хороших вещей от него не видать
источник

DS

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

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

A

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

DS

Doge Shibu in rust_offtopic
И тайпклассы к этим идеомам вообще не имеют отношения
источник

ЕС

Егор Савельев... in rust_offtopic
Ссылочно прозрачный ты можешь хоть в плюсах писать, прости рыночек, но он от этого не станет ФП.
источник

SP

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

t

toriningen in rust_offtopic
хотя, наверное, быстрее появится какой-нибудь гибрид идриса и жабоскрипта, чем в тс перестанут костылить
источник

DS

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

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Это определение имело смысл 30 лет назад.

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

t

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

SP

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

A

Aleksandr Khristenko in rust_offtopic
Ну да. Писать ФП код можно на куче языков. Но ФП языком будет тот язык, где писать этот код удобно.
источник

DS

Doge Shibu in rust_offtopic
toriningen
границы удобства каждый определяет для себя сам
Тут есть вполне разумная грань
источник

ЕС

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