Size: a a a

2020 May 09

DF

Dollar Føølish in haskell_blah
Я нахожу большинство фреймворков ограничивающими тоже, но я не хаскелист
источник

DF

Dollar Føølish in haskell_blah
Ещё я думаю что в них не так много ценности и всегда можно наколхозить аналогичное под свои нужды
источник

DF

Dollar Føølish in haskell_blah
Если есть библиотеки))
источник

AV

Alexander Vershilov in haskell_blah
У хаскелистов во всяком случае из моего поколения, обычно был какой-то опыт работы с фреймворками других языках. Поколение, у кого был шанс получить haskell первым рабочим языком повилось уже позже. Обычно в Haskell переходили из других языков и технологий и видели плюсы и минусы all-included решений
источник

AV

Alexander Vershilov in haskell_blah
Поэтому опять же предполагать, что большинство людей в community не знакомо с SE и industrial practices несколько наивно
источник

AV

Alexander Vershilov in haskell_blah
Можно, конечно, считать, что они дураки и фрики, которых просто выгнали (или они не смогли работать) в индустрии, поэтому хоть и видели, но ничего не поняли, но я нахожу это странным
источник

DF

Dollar Føølish in haskell_blah
Все равно основной enabler это либы. А фреймворк это дело наносное
источник

АГ

Александр Гранин... in haskell_blah
Alexander Vershilov
Поэтому опять же предполагать, что большинство людей в community не знакомо с SE и industrial practices несколько наивно
Здесь ничего удивительного нет. Все прочие программисты на 80-90% так же не знакомы с этим добром. Было бы странно ожидать, что хаскеллисты, являющиеся обычными людьми, были бы лучше об этом осведомлены. Даже наоборот. Приверженность математическим идеям не оставляет места идеям сермяжным
источник

AV

Alexander Vershilov in haskell_blah
Вот, кажется, всё что хотел сказал, извините за шум
источник

AV

Alexander Vershilov in haskell_blah
Математические идеи тоже совсем не про то, что вы говорили 🙁
источник

AV

Alexander Vershilov in haskell_blah
Математические идеи, как раз про композабельность либ
источник

AV

Alexander Vershilov in haskell_blah
Вот как написать хороший API обобщенной библиотеки, так, чтобы его потом можно было объединить с другой либой так, чтобы абстракции не протекали
источник

AV

Alexander Vershilov in haskell_blah
Как выделить объекты, с которыми работаешь
источник

AV

Alexander Vershilov in haskell_blah
И тут "математичность" даёт ответы, если конечно получается выразить
источник

AV

Alexander Vershilov in haskell_blah
В итоге библиотеки написанные разными программистами в "математическом" стиле, просто композятся без проблем
источник

AV

Alexander Vershilov in haskell_blah
Композить можно а. если написано так, что разные объекты можно объединять б. если они используют одинаковый тип объекта
источник

AV

Alexander Vershilov in haskell_blah
Путь фреймворков это б.
источник

YS

Yan Shkurinskiy in haskell_blah
Я не использую фреймворки, в привычном понимании их, потому что боюсь когда-то упереться в opinionated
источник

AV

Alexander Vershilov in haskell_blah
Если смотреть на эффекты, то Eff, IO - это такой общий объект
источник

YS

Yan Shkurinskiy in haskell_blah
В простых либы почти всегда можно залезть, пошорудить там молотком и русским матом, и оно заработает
источник