Nikolay
А линк можно?
Pavel
@xamarin_russia
Vladislav
https://landscape.cncf.io/
Pavel
так . любители lazy есть ? надо простенькую задачу решить )
Pavel
let mutable x = lazy 1 x <- lazy (``read db`` ())
Pavel
вопрос как сделать так что б x.Value продолжал возвращать 1 если `read db` отыквился
Vasily
Result же
Pavel
чего результ?
Pavel
предстваь что он вообще по эксепшену сдох
Vasily
Так
Vasily
И?
Vasily
При чем тут лейзи?
Vasily
В общем случае try with
Vasily
Уже по эксепшну будет дефолт
Pavel
В общем случае try with
это понятно. мне не нужен дефолт. нужно что б в случае проблем lazy продолжало выдавать предыдущее значение а не дефолт
Pavel
видится удобным. представь что есть воркфлоу которых херачит состояния (из многих мест) для запроса в базу. спросят их или нет неизвестно - лишний раз выполнять смысла нет, зато если выполнился то закешеруется пока присваивание новым лейзи не скажет что кеш типа неактуален
Vasily
Ну сразу лейзи с траем присвой
Vasily
И проблема отпадет по идее
Pavel
блин.. .не работает так.
Vasily
А почему, кстати?
Vasily
Есть ещё вариант, конечно
Vasily
У меня в голове
Андрей
Pavel
А почему, кстати?
трай не решает проблему получения предыдущего состояния
Pavel
точнее предыдущего лейзи
x
че серьезно чтоли?
да, это ж была бомба когда обьявили что сделают, а уже столько статей написано почему оно не нужно в GO )
Romɑn
точнее предыдущего лейзи
так ты один лейзи заменил на другой лейзи
Андрей
трай не решает проблему получения предыдущего состояния
тогда актор с состоянием, которое не обновляется пока мессага не обработается корректно, выкинь свои мутаблы
Vasily
Но она пока не оформилась
Romɑn
надо лейзи замонадить
Андрей
лейзи тут никуда не упал кмк
Vasily
Ну лейзи тут странно используется, да
Pavel
актор тут тоже никуда не упал. я и без него могу все это изобразить. хотелось из коробки, а то @omgszer их тут нахваливал
Romɑn
А ты его хочешь на лэйзи делать. Странная тема
Ayrat
хоспади, вы видели этот сайт??? http://visualfsharp.com/
Ayrat
винформы на F#! http://visualfsharp.com/controls/gb.htm
x
шедеврально
Vladislav
👌
Vladislav
там вроде есть версия где чуть получше с типографикой
Pavel
ну чет вы неглубоко как то копнули. во как надо http://www.99-bottles-of-beer.net/language-fsharp-1348.html
Vladislav
"Good design is as little design as possible." - some German motherfucker
Vladislav
лол)
Vladislav
сайт там действительно древний
Vladislav
type FolderBrowserDialog = class inherit CommonDialog end старый синтаксис используется
Vasiliy
А видел кто похожие статьи ?
Vasiliy
статьи nodejs vs core c#
サイトー
https://www.brutalistwebsites.com/
x
Охуенно
да, но ведь есть http://bettermotherfuckingwebsite.com/
Vladislav
Vladislav
Vasiliy
Кто то накидывает на вентилятор?
Vasiliy
ну либо я уже ньюфаг и не понимаю ценность xml
Hog
Любая задача на эфшарпе всегда решается в три строки за минуту. Все равно никто не поймет))
Vladislav
Решу вашу задачу однострочным SRTP
Shub
ну либо я уже ньюфаг и не понимаю ценность xml
“ну либо я уже ньюфаг и не понимаю ценность карьерного экскаватора”
Ayrat
Жсону строго не хватает только схем и каментов чтобы быть убойным форматом. Есть всякие поделки типа JsonScheme и JPath, которые ведут свои стандарты, но они никем не признаны, юзаются на свой страх и риск
Ayrat
а так же валидации
на основе схемы?
Shub
а так же поддержки значений кроме чисел и строк
Shub
на основе схемы?
хоть бы и на основе схемы
Ayrat
ну вот тут проблема что стандарта схемы нет
Shub
еще не хватает эффективного хранения
Shub
в $CURRENT_YEAR хотелось бы что-то компактнее, чем просто текст