Size: a a a

2020 May 22

I

Igor in fprog_spb
"если в наличие есть тайпклассы и хкт - то все проблемы кажутся монадами" 🌚 (имелось в виду конечно free)
источник

YS

Yan Shkurinskiy in fprog_spb
Igor
"если в наличие есть тайпклассы и хкт - то все проблемы кажутся монадами" 🌚 (имелось в виду конечно free)
Это же и хорошо!
источник

YS

Yan Shkurinskiy in fprog_spb
Раз все проблемы можно решать одним способом)
источник

I

Igor in fprog_spb
надо только интерпретаторы под все написать, ага
источник

YS

Yan Shkurinskiy in fprog_spb
Не, зачем?
источник

YS

Yan Shkurinskiy in fprog_spb
Интерпретаторы - это вы дальше пошли
источник

YS

Yan Shkurinskiy in fprog_spb
Для монад уже много написано
источник

YS

Yuri Sarbaev in fprog_spb
Любой код на С или Java или любом другом языке уже и так монадичен по своей сути, поэтому нельзя получить значительного выигрыша от того что этот факт будет проявлен в типах явно.
источник

YS

Yan Shkurinskiy in fprog_spb
Что значит "монадичный код"? .-.
источник

АГ

Александр Гранин... in fprog_spb
Брагилевский считает, что императивный код - это подмножество монадического
источник

YS

Yan Shkurinskiy in fprog_spb
ну это наверное уже дебри .-. по крайней мере - для незнакомых с концепциями
источник

I

Igor in fprog_spb
Yan Shkurinskiy
Раз все проблемы можно решать одним способом)
только не понятно зачем язык без ide, когда тоже самое есть в java:

- интерфейсы и разные реализации - check
- стат. проверяемый DI - check (dagger2)
- возможность кидать исключения в логике - check
- возможность писать все императивно - check

Плюс огромный рыночек программистов понимающих SOLID
источник

YS

Yan Shkurinskiy in fprog_spb
Igor
только не понятно зачем язык без ide, когда тоже самое есть в java:

- интерфейсы и разные реализации - check
- стат. проверяемый DI - check (dagger2)
- возможность кидать исключения в логике - check
- возможность писать все императивно - check

Плюс огромный рыночек программистов понимающих SOLID
Джава - тоже отличный язык, с отличной экосистемой
источник

АГ

Александр Гранин... in fprog_spb
Java? Серьезно?
источник

YS

Yan Shkurinskiy in fprog_spb
Просто есть язык с ide, есть язык без ide но с хорошей системой типов и компилятором, и тут не стоит вопроса "Зачем X если есть Y"
источник

YS

Yan Shkurinskiy in fprog_spb
SOLID понимать - это вопрос двух часов чтения книжки Мартина (ничего там сложного нет)
источник

YS

Yan Shkurinskiy in fprog_spb
Да, конечно, программистов на хаскеле сильно меньше, чем  на джава, тут сказать нечего. Если это решающий фактор - не начинайте проект на хаскеле)
источник

JS

Jerzy Syrowiecki in fprog_spb
Александр Гранин
Брагилевский считает, что императивный код - это подмножество монадического
да, вся императивщина сводится к MonadState
источник

JS

Jerzy Syrowiecki in fprog_spb
Yan Shkurinskiy
Да, конечно, программистов на хаскеле сильно меньше, чем  на джава, тут сказать нечего. Если это решающий фактор - не начинайте проект на хаскеле)
можно почти любого джависта взять в хаскельный проект и научить
источник

YS

Yan Shkurinskiy in fprog_spb
Jerzy Syrowiecki
можно почти любого джависта взять в хаскельный проект и научить
Я вообще считаю - можно любого, у кого есть опыт разработки и "живой ум" взять на хаскель
источник