Size: a a a

2020 July 03

YS

Yan Shkurinskiy in Haskell
Может и автор сделал просто, в ответ "абстрактным вопрошающим"
источник

АГ

Александр Гранин... in Haskell
Александр Гранин
Тут человек написал негодующую статью в ответ на мою про hierarchical free monads. Читаю, ржу. Люди совершенно не понимают позицию, с которой я высказываю аргументы. Это позиция высокоуровневого подхода, дизайна ПО "in large". А контраргументы оперируют на более низком уровне, более локальном. В итоге с контраргументами даже спорить не хочется, потому что у человека, видимо, нет необходимого бэкграунда, и так просто ему ничего не объяснишь. Например, я рассказываю о том, как списки констрейнтов при mtl аффектят рефакторинг, а чувак вопрошает, почему у меня там в примере эффект БД появляется, в неподходязем месте. Да какая разница почему, и какая разница, что именно БД. Да хоть эффект ядерного взрыва, поинт-то в другом, поинт на другом уровне абстракции находится.

https://boxbase.org/entries/2020/jun/29/hierarchical-free-monads-criticism/
Вообще, у автора ряд аргументов все же на нужном уровне абстракции. Видно, что автору нравятся линтипы.
источник

AV

Alexander Vershilov in Haskell
Yan Shkurinskiy
Может и автор сделал просто, в ответ "абстрактным вопрошающим"
Не похоже, что абстрактным, скорее всего действительно приходили и спрашивали
источник

YS

Yan Shkurinskiy in Haskell
Вообще звучит весело
источник

АГ

Александр Гранин... in Haskell
@effectfully автор в конце на тебя сослался.
источник

YS

Yan Shkurinskiy in Haskell
"Извините, а у вас FRM в стримах есть? Нет? А когда завезут?"
источник

AV

Alexander Vershilov in Haskell
Кстати к стримли такие вопросы можно задавать
источник

AV

Alexander Vershilov in Haskell
Это всё-таки библиотека определяющая полнопрограмный flow
источник

AV

Alexander Vershilov in Haskell
В отличии от streaming/conduit/pipes/machines(тут можно поставить вопросы)
источник

AV

Alexander Vershilov in Haskell
> Например, я рассказываю о том, как списки констрейнтов при mtl аффектят рефакторинг, а чувак вопрошает, почему у меня там в примере эффект БД появляется, в неподходязем месте.

Ты правильно говоришь, что нет разницы БД это или нет. Но прям по твоим словам, чувак говорит о том, что у тебя нарушаются уровни абстракции  и независимые вещи перестают быть незасимыми, тем самым ты наружаешь принципы изоляции и абстракции
источник

AV

Alexander Vershilov in Haskell
И соотвественно фреймворк нарушает принцип инкапсуляции и разделения зон отвественности
источник

AV

Alexander Vershilov in Haskell
(Сужу только по написанному тут предложению)
источник

AV

Alexander Vershilov in Haskell
Я понимаю, как можно ответить, что это не важно, или что это не та задача, которую решает подход или то, что в этом подходе это решается по другому. Но как можно прямо цитировать и говорить, что это не аргумент вовсе, не понимаю 🙁
источник

A

Andrey in Haskell
Александр Гранин
Тут человек написал негодующую статью в ответ на мою про hierarchical free monads. Читаю, ржу. Люди совершенно не понимают позицию, с которой я высказываю аргументы. Это позиция высокоуровневого подхода, дизайна ПО "in large". А контраргументы оперируют на более низком уровне, более локальном. В итоге с контраргументами даже спорить не хочется, потому что у человека, видимо, нет необходимого бэкграунда, и так просто ему ничего не объяснишь. Например, я рассказываю о том, как списки констрейнтов при mtl аффектят рефакторинг, а чувак вопрошает, почему у меня там в примере эффект БД появляется, в неподходязем месте. Да какая разница почему, и какая разница, что именно БД. Да хоть эффект ядерного взрыва, поинт-то в другом, поинт на другом уровне абстракции находится.

https://boxbase.org/entries/2020/jun/29/hierarchical-free-monads-criticism/
> I do not understand what motivation compels people to become so deeply invested in any particular solution that they seem to transform it into a personal religion. Debating these people is often futile, as they will eagerly tell anyone who will listen that they already have all the answers, yet lack the self-awareness to reevaluate their own principles when presented with conflicting evidence. It is possible my characterization of the original author is too extreme and too cynical in this particular case, so I may be reading too deeply into something that isn’t there. But extraordinary claims require extraordinary evidence, and I hope people are perceptive enough to discern when an argument’s unsupported confidence that it is right and the establishment is wrong suggests its author might have something to sell.
источник

AV

Alexander Vershilov in Haskell
как хорошо, что я не написал пост про метеор...
источник

A

Andrey in Haskell
ещё Aлексис раскритикoвала статью-oтвет, этo прямo хoрoшo.
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
И соотвественно фреймворк нарушает принцип инкапсуляции и разделения зон отвественности
не инкапсуляция, а сокрытие, наверно (не возражение, а подсказка)
источник

AV

Alexander Vershilov in Haskell
мне лень выкручиваться и доказывать что я прав
источник

AV

Alexander Vershilov in Haskell
Но в общем несвязанные вещи становятся связанными, это плохо
источник

A

Andrey in Haskell
да, чёрный пиар — тoже пиар!
источник