Size: a a a

2020 July 03

AV

Alexander Vershilov in Haskell
черный пиар мэтэрс
источник

MP

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

https://boxbase.org/entries/2020/jun/29/hierarchical-free-monads-criticism/
Could somebody remind me why he is using Haskell? Is it to brag, in sake of vanity? You know, bit like pumping oils into your muscles to look bigger. The outcome is about the same.

сколько драмы
совсем уже
источник

AV

Alexander Vershilov in Haskell
Misha Puzanov
Could somebody remind me why he is using Haskell? Is it to brag, in sake of vanity? You know, bit like pumping oils into your muscles to look bigger. The outcome is about the same.

сколько драмы
совсем уже
Это цитата из статьи? если так то ужасно
источник

MP

Misha Puzanov in Haskell
статья с boxbase по ссылке
источник

A

Andrey in Haskell
фoтo автoра в твиттере как бы намекает
источник

R

Roman in Haskell
слишком много вони для технической статьи
источник

A

Andrey in Haskell
Roman
слишком много вони для технической статьи
+
источник

MP

Misha Puzanov in Haskell
все-таки нужен какой-то show me your code подход

патетично сраться можно сколько угодно, но ведь можно же
написать какой-нибудь дубовый CRUD с сервантом и базой и еще там чем-нибудь и померить сколько кода для FM/mtl/*-effect/younameit

и померить размер коммита для добавления фнукиональности
источник

MP

Misha Puzanov in Haskell
вот гнаписали же люди FizzBuzzEnterpriseEdition
источник

MP

Misha Puzanov in Haskell
так и тут
источник

MP

Misha Puzanov in Haskell
чо сраться, будет строгий критерий
источник

AV

Alexander Vershilov in Haskell
Roman
слишком много вони для технической статьи
+
источник

AV

Alexander Vershilov in Haskell
Misha Puzanov
все-таки нужен какой-то show me your code подход

патетично сраться можно сколько угодно, но ведь можно же
написать какой-нибудь дубовый CRUD с сервантом и базой и еще там чем-нибудь и померить сколько кода для FM/mtl/*-effect/younameit

и померить размер коммита для добавления фнукиональности
Ну вот с метеором я написал show the code
источник

MP

Misha Puzanov in Haskell
Alexander Vershilov
Ну вот с метеором я написал show the code
где посмотреть кстати, я как-то пропустил?
источник

AV

Alexander Vershilov in Haskell
https://github.com/qnikst/meteor
источник

AV

Alexander Vershilov in Haskell
сама програмка в Main.hs. В Lib.hs то, что было написано за время стрима как есть
источник

AV

Alexander Vershilov in Haskell
В src/ всякие объяснения про стримы, что у чему и много текста
источник

AV

Alexander Vershilov in Haskell
Писать почему оригинальное решение это фрактал ада, я не хочу, тем более публично
источник

R

Roman in Haskell
Misha Puzanov
все-таки нужен какой-то show me your code подход

патетично сраться можно сколько угодно, но ведь можно же
написать какой-нибудь дубовый CRUD с сервантом и базой и еще там чем-нибудь и померить сколько кода для FM/mtl/*-effect/younameit

и померить размер коммита для добавления фнукиональности
ну в оригинальной статье Александра был какой-то код, я его взял и переписал на FT, и по-моему это показывает, что любой код, написанный на HFM, может быть переписан аналогичным методом на FT
источник

AV

Alexander Vershilov in Haskell
Alexander Vershilov
Писать почему оригинальное решение это фрактал ада, я не хочу, тем более публично
Но это покажет не проблемы free подхода,  free/алгебраические эффекты это хорошие технологии
источник