Ayrat
эй!
Парируй!
Hog
От парируя слышим :)
Vladislav
ну мне кажется роман прав - всякие жсоны xml xlsx можно через провайдеры парсить
Vladislav
с базами уже осторожнее
Vladislav
всё внешние провайдеры, которые не в FSharp.Data заброшены, недопилены
надо кстати на fsharp.management посмотреть, мб че пофиксить смогу там
Ayrat
Да, xml и жсоны как правило хорошо версионированы (всякие апи их поставляют), поэтому на коленке слабать модели по схеме - круто. В этом плане C# лучше делает, там можно вставить JSON как класс прям в Visual Studio Программисту всё равно - держать в проекте Json пример для схемы провайдера или готовый класс. Готовый класс даже лучше
Vladislav
на новый сдк перевести
Ayrat
нуу, если данные изменятся то провайдер покрасит код в красный измененными типами
Да, это и есть их киллер-фича. Но вот у меня тоже были проблемы с проектами где широко используются TP
Vladislav
меня больше удивляет в провайдерах
Vladislav
что там блять везде свой парсер написан
Vladislav
для жсона
Vladislav
для csv
Ayrat
Чтобы не иметь внешних зависимостей?
Vladislav
понятно их потом никто фиксить не будет
Vladislav
Чтобы не иметь внешних зависимостей?
да вот потом эти парсеры и некому поддерживать
Vladislav
открываешь а там наркоман написал реализацию рфц с кучей операторов и тп
Ayrat
@atsapura, видишь как хорошо статья бомбанула. И на главной повисела (может даже висит ещё) и каментов много, у всех горит. И людей приплыло
Roman
Ага, сегодня напьюсь по такому поводу)
gsomix
Спасибо.
Igor
https://habr.com/post/428930/
Заходишь на главную, а там статья по F# c +44
Igor
Анна
@gsomix будешь дёгтя добавлять по традиции? 🤔
Крылатый
Нет.
ГСОМЯША! Привет!
Ayrat
Приятного дебага! @DogeShibu :D http://ginnieandfifounet.com/images/DeepCallStack.png
Igor
Хм, так вот ты какая - тырпрайзная скалка
Vladislav
A P P L Y D I S P A T C H
Ayrat
добавим ещё сотку channelRead()
Doge
Приятного дебага! @DogeShibu :D http://ginnieandfifounet.com/images/DeepCallStack.png
Отлично. Интересно, какой при этом у того же Play стэк, если у относительно легковесного Finagle такое выходит. Ну и Finagle - это не прям совсем энтерпрайзная скала. Это твиттеровский стэк прежде всего.
Roman
ох зря я в статье спизданул про expression-based и пример с if else бахнул. Теперь каждый умник тычет пальцем, что все это херня из-под коня, пушто сишарп тоже так умеет
Анна
Ну зато сколько сердец зажглось
Анна
я думала, ты специально
Roman
да не, я тупанул)
Roman
Я, если честно, думал, что сагрятся на то, что я юнит тесты обругал
Анна
да не, я тупанул)
ну можно конечно добавить UPD в статью, но вряд ли кто-то прочитает 🤷‍♀️
Анна
Смирись 😂
Анна
Но атмосферка там в комментах горячая 😂
Анна
Я устала работать ботом, который здоровается, смените кто-нибудь меня 😂
Roman
Надо дольфика попросить написать бота, который всех приветствует.
Roman
Хотя, надо уже написать бота, который шутит про дольфика и написание бота
Анна
Надо дольфика попросить написать бота, который всех приветствует.
но тогда будет не лампово и не тепло, обсуждали же 🤷‍♀️
Анна
Всё равно тернарник - это какой-то костыль вместо нормального expression-based if
Roman
согласен!
Ayrat
согласен!
Статья топчик
Roman
спасибо)
Vladislav
вопрос, а допустим я хочу относительно файла использующего тип провайдера типов как-то строить относительные пути
Vladislav
вроде как-то другие провайдеры делают, но я что-то пока не понял
Vladislav
а вроде нашел
Vladislav
https://github.com/fsharp/FSharp.Data/blob/master/src/CommonProviderImplementation/Helpers.fs#L195
Hog
Всем превед!
Hog
Что-то понабежало :)
Анна
Что-то понабежало :)
поздоровайся в основном тоже 😂
Анна
Что-то понабежало :)
хабраэффект мощный в этот раз
Hog
На телефоне не оч удобно - я не могу догадаться, как несколько логинов в привет засунуть
Анна
Я набираю ник через @ и там всплывает
Hog
А.... ок
Анна
но мне тоже с телефона не оч
Hog
С телефона тока банить удобно
Hog
Я так и не понял, как в веб-интерфейсе
Vladislav
@ijsgaus куда-то пропал(
Roman
Я так и не понял, как в веб-интерфейсе
Зачем веб, есть же десктоп хороший
Hog
Он вроде тоже собирался работу менять
Hog
Мож не до чатика
Ayrat
@ijsgaus куда-то пропал(
Мы с ним пили недавно. Потом его никто не видел!
Анна
@vshapenko тоже не видно что-то
Ayrat
Не ослепли? :)
Я бодрячком!
Ayrat
А с каких пор в c# if/else стало экспрешеном?
Да не стало. Но оказывается это не нужно. Ведь есть тернарный оператор который не умеет в блоки кода.
Ayrat
Сарказм
Bonart
Напиздел скорее слишком мягко
Éminence grise
Да здесь я, просто слегка занят.