Size: a a a

2020 July 21

YP

Yuriy Pitomets in Haskell
Александр Гранин
Я не сторонник mtl / FT
а что тогда? фри-монады, или сильная связность?
источник

АГ

Александр Гранин... in Haskell
Maxim Koltsov
лучше было бы чтобы оттуда свои уши FM показывал?
Нет, не обязательно. Тут конкретно есть дополнительный тайп класс к основному "сырому" интерфейсу, но в ряде библиотек дают только mtl / FT, и пляши, как хочешь.
источник

АГ

Александр Гранин... in Haskell
Сужают дизайн спейс для пользователя, делают за него решения.

Нативные библиотеки должны быть без всяких задумок, просто функции в IO
источник

SB

S B in Haskell
Александр Гранин
Сужают дизайн спейс для пользователя, делают за него решения.

Нативные библиотеки должны быть без всяких задумок, просто функции в IO
о! что это за оазис здравого смысла посреди пустыни?
источник

YP

Yuriy Pitomets in Haskell
ну плохой интерфейс он может быть и на сыром метод-словаре сделан.
источник

АХ

Алексей Худяков... in Haskell
Ну и STM транзакции лучще делать небольшими, а потому стек трансформеров вокруг STM оказывается не особенно полезен
источник

АГ

Александр Гранин... in Haskell
S B
о! что это за оазис здравого смысла посреди пустыни?
Я еще и не так могу! 😊

Самая большая проблема в Хаскеле - не техническая, а социальная.

Очень мало людей, которые способны решать задачи бизнеса, и довольно много людей, которые предпочитают играться с языком.

Документация плохая, по-прежнему.

Хаскеллисты, самые видные из них, не особо интересуются Software Engineering. Слова "Software Design and Architecture" для них ничего не значат. Accidental / Essential complexity - неизвестно что и неизвестно зачем.

Но очень много новояза, который внешнему миру неизвестен. Два самых таких крупных термина - это expression problem и системы эффектов. А в остальном мире говорят "extensibility" и "подсистемы".
источник

АГ

Александр Гранин... in Haskell
К счастью, практики и подходы Software Design таки появились, и начали распространяться.

Но всё еще недостаточно материалов. Ждем, например, книгу Сэнди "Algebra Driven Design". Кто-нибудь ему донатит, читал уже драфт?
источник

SB

S B in Haskell
Про задачи бизнеса, это, конечно в точку.
источник

AA

A64m AL256m qn<co... in Haskell
а че, на самом деле известно?
источник

SB

S B in Haskell
Но я все равно считаю Хаскель почти неисчерпаемым источником вдохновения и неполхим челенджем на пути саморазвития.
источник

YP

Yuriy Pitomets in Haskell
Александр Гранин
Я еще и не так могу! 😊

Самая большая проблема в Хаскеле - не техническая, а социальная.

Очень мало людей, которые способны решать задачи бизнеса, и довольно много людей, которые предпочитают играться с языком.

Документация плохая, по-прежнему.

Хаскеллисты, самые видные из них, не особо интересуются Software Engineering. Слова "Software Design and Architecture" для них ничего не значат. Accidental / Essential complexity - неизвестно что и неизвестно зачем.

Но очень много новояза, который внешнему миру неизвестен. Два самых таких крупных термина - это expression problem и системы эффектов. А в остальном мире говорят "extensibility" и "подсистемы".
и вообще он не нужен, JS же, а технический долг не существует :-P
источник

SB

S B in Haskell
Но вот эти борцы за чистоту, которые абсолютно не догоняют, что процентов 80 современного коммерческого софта это бесконечное IO и содомия, меня умиляют.
источник

АГ

Александр Гранин... in Haskell
A64m AL256m qn I0
а че, на самом деле известно?
Ну если принять тезис, что объективная реальность нам дана в ощущениях, то ощущение, что известно - есть
источник

YP

Yuriy Pitomets in Haskell
npm install сделай-мне-хорошо
источник

TZ

Timofey Zakrevskiy in Haskell
А где-то был отзыв Брагилевского на Thinking With Types? Кажется, тут была пара сообщений от Завьялова, в духе "местами чушь", но больше не видел
источник

SB

S B in Haskell
Недавно был очередной прикол. ZIO на Скале хвалился тем, что теперь асинки стали НА ПОРЯДКИ БЫСТРЕЕ.
источник

P

Pavel in Haskell
A64m AL256m qn I0
в этом чате постоянная тема, непонятно какое это отношение к мамкиным архитекторам имеет
А почему Гранин "мамкин" архитектор? В чем его незрелость, по-твоему, заключается?
источник

АГ

Александр Гранин... in Haskell
Yuriy Pitomets
и вообще он не нужен, JS же, а технический долг не существует :-P
PureScript уж тогда
источник

AA

A64m AL256m qn<co... in Haskell
не знаю, для меня хачкель был путем наименьшего сопротивления, челлендж это плюсы, скрипты, архитектурка и т.д. вот это все точно сделает сильнее если не убьет конечно
источник