Size: a a a

2020 March 11

λ

λоλторт in rust_offtopic
Люди существа крайне адаптивные
источник

ch

central hardware in rust_offtopic
Т-34 85
Гугли avaloniaui
у них на главной написано что это бета
источник

p

polunin.ai in rust_offtopic
Но архитектуру в целом держать в ООП стиле
источник

p

polunin.ai in rust_offtopic
В общем я хочу получить аргумент почему ФП во всем и вся это лучше чем смешанное ФП/ООП
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Если не на них, зачем мне хаскель?
Ради удобной многопоточности, лучшей системы типов, наличию разумной макросистемы, уменьшения проблем с мутабельностью там, где не надо и т.д. и т.п.
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
В общем я хочу получить аргумент почему ФП во всем и вся это лучше чем смешанное ФП/ООП
Ссылочная прозрачность, мы же тут обсуждали уже
источник

DS

Doge Shibu in rust_offtopic
И да, ООП и ФП друг другу не противоречат
источник

DS

Doge Shibu in rust_offtopic
Ты в хаскеле можешь в ООП стиле писать на рекордах функций
источник

DS

Doge Shibu in rust_offtopic
И в скале писать в ссылочно-прозрачном стиле с обычными ОО паттернами. (Разве что везде IO возвращатся будет, где нужна мутабельность)
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Был бы умный, учил бы хаскель. Но он не учит.
Тогда и даун даун лишь потому, что не учит? Класс!
источник

λ

λоλторт in rust_offtopic
polunin.ai
Отдаленность реализации от описания задачи. В проде важно сделать максимально быстро и максимально похоже на то что написано в ТЗ. А в ФП ты будешь думать монадами.
Ахах, максимально мимо
источник

Т8

Т-34 85 in rust_offtopic
central hardware
у них на главной написано что это бета
И?
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Ради удобной многопоточности, лучшей системы типов, наличию разумной макросистемы, уменьшения проблем с мутабельностью там, где не надо и т.д. и т.п.
>удобной многопоточности
Вопрос зачем мне многопоточность в какой-то опердени? У меня крутятся разные инстансы одного и того же приложения, а разные микросервисы это разные приложения, которые общаются по сети.
>Лучшая система типов
В чем она лучше? .NET имеет нормальную систему.
>Наличие разумной макросистемы
Чем макросистема хаскеля лучше .нета?
>Уменьшение проблем с мутабельностью
Ок.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ради удобной многопоточности, лучшей системы типов, наличию разумной макросистемы, уменьшения проблем с мутабельностью там, где не надо и т.д. и т.п.
Что-то никого особо не раздражает отсутствие перечисленного, продолжают писать на мейнстрим языках
источник

p

polunin.ai in rust_offtopic
Т-34 85
Что-то никого особо не раздражает отсутствие перечисленного, продолжают писать на мейнстрим языках
Человек привыкает ко всему
источник

λ

λоλторт in rust_offtopic
polunin.ai
Тогда зачем хаскель в проде, если монад в проде нет?
Монады есть, но о них не надо думать, их не надо видеть
источник

p

polunin.ai in rust_offtopic
Т-34 85
Тогда и даун даун лишь потому, что не учит? Класс!
Да
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Человек привыкает ко всему
Ну, тогда тем более, в чём проблема?
источник

Т8

Т-34 85 in rust_offtopic
Политкорректная глупость
источник

λ

λоλторт in rust_offtopic
polunin.ai
И устраивать архитектуру только на ФП абстракциях неразумно
Наоборот очень разумно
источник