Shub
хаскелл-специфик, да
Ayrat
Shub
хороший антипаттерн
Vasiliy
https://twitter.com/vshapenko/status/1170459014574018560?s=12
Vasiliy
Уууу нашёл твит Василия. Неожиданно
Shub
кто читает https://putchar.org/? я что-то никак не пойму, это бложик или агреггатор?
Vasily
Shub
welcome.be специально ссылкой сделано?
Shub
оно немного стремно смотрится. открывает форму логина куда-то
Ilya
Просто Василий не любит пробелы.
Roman
Roman
Забавно, в DirectoryInfo есть пропертя Extension, которая приходит из родительского класса FileSystemInfo, от которого отнаследован также FileInfo.
Так оно еще и "работает": если папка называется, например, ololo.lo, то пропертя грит, что у папки расширение lo
Roman
вот вам и ооп
Ilya
Да там вообще какой-то беспредел. Можно в FileInfo пихнуть путь типа "folder\", и всё ок будет. Ну если не учитывать пустое имя файла.
Ilya
А вот создать FileInfo от string.Empty нельзя, эксепшен кинет :)
Shub
Roman
Roman
Shub
так расширение у файла тоже абсолютно бессмысленное поле
Shub
во времена 16битного ДОСа оно определяло launcher, который давным-давно работает иначе
Aleksandr
Видели стикеры от Татьяныча?
Aleksandr
Крылатый
Анна
Хорошо, что можно отключить зацикливание анимации
Vladislav
Vasiliy
народ, я знаю про гугл, но есть ли у кого хорошая ссылка про Serverless, что это такое и с чем это едят?
Anatoly
Anatoly
Т.е. ты в инфраструктуру суешь функцию, она её выполняет по какому то триггеру
Anatoly
Всё
Ayrat
Ayrat
Где-то была годная картинка у меня, попробую найти
Dr. Friedrich
Dr. Friedrich
Это верно.
Bonart
Vladislav
https://www.youtube.com/watch?v=xkswavEyH9s
Vasiliy
Anonymous
http://www.opennet.ru/opennews/art.shtml?num=51456
Vasiliy
вот на сколько это все правда просто
Igor
пора свой магазин грамов открывать
Dmitry
А вообще реально положить какую-нибудь чек-сумму внутрь чексуммированного архива?
Shub
Крылатый
Ну что, доброе утро?
Roman
Vladislav
Dr. Friedrich
Самый крутой там, безусловно, Мистер Доктор
Shub
фри монада же
каким образом фри монада управляет видимостью и временем жизни зависимостей? я конечно допускаю, что можно задействовать фри монаду для DI, но насколько мне известно, там цели несколько другие.
Shub
минвайл, я принес вам утреннюю порцию свежей шизофазии
Shub
https://www.reddit.com/r/haskell/comments/cublk4/what_is_your_opinion_on_how_to_make_haskell_more/
Roman
Roman
То есть как напишешь — так и будет)
Shub
я с удовольствием почитаю что-нибудь на эту тему, если у тебя есть ссылки
Roman
кроме того примера в моем демо проекте под рукой у меня ничего нет.
Но там напрямую тема времени жизни не поднимается
Shub
но вообще я думал, что цимес именно в том, что кто-то всем этим делом управляет за меня и мой клиентский код не думает вообще про зависимость. она для него просто есть
Shub
в твоем примере были фри монады разве?
Roman
в твоем примере были фри монады разве?
если я правильно понимаю, там было нечто очень близкое, но без дополнительной конструкции в виде
type Free<'instr, 'a> =
| Instruction of 'instr
| Pure of 'a
или как-то так. Вместо этого у меня этот Pure of 'a был сразу в Instruction типе
Как бы то ни было, проблема "я хочу, чтоб мой код просто вызывал зависимость, а ее подстановкой и управлением занимался кто-то другой за меня" там решена
Doge
Roman
в проекте есть папочка Util, в которой есть несколько модулей, один из которых Util, а другие называются в духе Util-DateTime, а также папочка Misc, в которой есть модули Misc и General.
Roman
Shub
Roman
но я, надеюсь, подчищу все это достояние
Shub
у нас уже передоз от ДДД, людей рвет аггрегатами
Roman
у вас просто не знают, когда пора остановиться
Shub
ну в общем и целом у нас просто зафейлили имплементацию ДДД. у нас есть декларация о намерениях следовать ДДД, но по факту нет ни одного аспекта ДДД, который бы не был нарушен
Shub
нахерачит тучу жестко связанных модулей, размыть логику цепочками вложенных вызовов функций - это еще не ДДД
Romɑn
Отец пропал :(
Romɑn
Давно его не видно
Shub
он же картиночки из отпуска постил, с круизным кораблем на фоне
Vladyslav
Кто-нибудь знает тулзу для визуализации json в NoSQL схему?
Dmitry