Vladislav
Если честно
Vladislav
Налреф получить это надо постараться ещё
Диёр
Utils 🌚
Helpers же
Doge
Helpers же
Common.Misc.Helpers.Utils же
Doge
Чтоб уж наверняка
Igor
Все понимаю что null использовать плохо, но есть куча C# api, с которыми надо работать И лучше оно упадет сразу
Arsenii
Common.Misc.Helpers.Utils же
Надо получить копирайт на это название и зарабатывать судами
Igor
FsharpPlus
Такое, плохие ассоциации вызывать будет. В скалке кстати есть Predef Но Prelude звучит пока лучше всего
Диёр
а стдлиб уже не модно?
Vasily
mfap
Doge
mfap
Топ название для либы, надо запомнить
Igor
Парни, а кинье как правильно задавать версию проекта в fsproj. Хочу потестить github registry
Danil
AssemblyInfo.fs ?
Vladyslav
https://github.com/edankwan/vagina.js/blob/master/README.md
Ilya
Это битовое и жеж
Не в canopy) Там это для создания именованных тестов. "Should behave" &&& fun _ -> А ещё есть &&&& для дебага тестов. А ещё есть &&! чтобы скипнуть тест А ещё есть &&&&&, чтобы запускать и в стандартном и в режиме дебага.
Ilya
Я считаю, автор зря остановился на пяти &. Надо было дальше идти.
Vasily
Возможно, автор уже в дурке
Ilya
Возможно, автор уже в дурке
Последний коммит был 3 Мая, так что весьма вероятно.
Vladislav
Vladislav
А не равно
Vasiliy
Печаль!!
Vasiliy
DOOM Eternal отложили до 20 марта 2020 года. Теперь понятно, почему у игры почти не было рекламы в последнее время https://dtf.ru/games/74186
Диёр
блин
Диёр
мне дум понравился
Диёр
даже на геймпаде было приятно играть
Диёр
судя по отзывам с превью новый дум будет гораздо динамичнее, там, видимо, без клавомыши не обойтись
Vasily
Steam controller
Vasily
В ноябре, я так понимаю, играем в Death stranding
Vasily
Ждем дату релиза Nioh 2 еще
Крылатый
Не, мы в ноябре мы играем в СМЕРТЬ СМЕРТИ
Крылатый
Ну, или как это Death Stranding переводит гулопереводчик.
Vasily
Вот думаю, надо будет еще в Destiny пострелять
Vasily
А, еще Star wars jedi - fallen order
Vasily
Как раз будет во что пошпилить до Таиланда
Ilya
Ну, или как это Death Stranding переводит гулопереводчик.
https://store.playstation.com/ru-ru/product/EP9000-CUSA12607_00-DEATHSTPREORDPSN >Отважьтесь преодолеть мир, трансформированный Петлей смерти. Кажется, Петля смерти.
Крылатый
https://store.playstation.com/ru-ru/product/EP9000-CUSA12607_00-DEATHSTPREORDPSN >Отважьтесь преодолеть мир, трансформированный Петлей смерти. Кажется, Петля смерти.
Я вот это переводил https://www.jp.playstation.com/blog/detail/9046/20191008-ps.html?emcid=so-co-217200&utm_medium=&utm_campaign=20191008_sieja_social&utm_source=&utm_term=so-co-217200&utm_content=
Ilya
Лол.
Vasily
Прошлый ноябрь с декабрем у меня был занят RDR2, насколько я помню
Крылатый
Больше всего доставляет это: «Например, ощущение удара машины о стену во время гонки будет сильно отличаться от ощущения противника в футболе. Вы даже можете пробежать сквозь траву и почувствовать вкус грязи.»
Ilya
Аж купить захотелось. И у меня нет ps4.
Vasily
А, сейчас же еще Monkey king скоро выйдет
Vasiliy
Делимся первыми впечатлениями от Doom Eternal с «Игромира» — шутер придётся подождать до марта, но оно того, судя по всему, стоит. https://dtf.ru/games/73976
Ayrat
Опять интересные проблемы в скала чате
Ayrat
implicit def liftEq[F[_], A](implicit F: Applicative[F], eq: Eq[A]): F[Eq[A]] = F.pure(eq) Есть ли какой-нибудь более изящный способ это выразить?
Ayrat
что за ад
Ayrat
выразить что?
Ayrat
Что Applicative[Eq[A]] всегда можно получить из Eq[A]
Ayrat
F[Eq[A]] как и Applicative[Eq[A]] - это бессмыслица, как ты предполагал это использовать?
Ayrat
Может быть, Eq[F[A]] ?
Ayrat
Но как? Зачем?
Ayrat
Для тестов: trait OffsetStorageTests[F[_]] extends Laws { def laws: OffsetStorageLaws[F] def algebra(implicit arbEventNumber: Arbitrary[EventNumber.Exact], eqEventNumber: Eq[F[Option[EventNumber.Exact]]], eqUnit: Eq[F[Unit]], M: Monad[F]): SimpleRuleSet = new SimpleRuleSet( name = "OffsetStorage rules", "commit, commit" -> forAll(laws.commitCommit _), "commit, fetch" -> forAll(laws.commitFetch _), "fetch, commit" -> laws.fetchCommit, "fetch, fetch" -> laws.fetchFetch ) } > что за ад нужно больше ада 🙂
Ayrat
Как написать тесты и не использовать алгебры
Ayrat
Я знаю почему я люблю мл синтаксис
Сколько алгебр ты написал сегодня?
Ayrat
Прям чую что недостаточно
Romɑn
ни одной
Romɑn
и мне норм
Ayrat
Ну ты явно не очень функциональный.
Vladislav
Doge
что за ад
Когда Нижников так говорит, это реально повод задуматься, что что-то тут не так.
Ayrat
Когда Нижников так говорит, это реально повод задуматься, что что-то тут не так.
Да уж да. Что-то явно не в порядке с кодом выше. Даже не знаю что...
Ayrat
(всё?)
Doge
Ну и да, автор хочет явно хотел какой-то эзотерики в своем оригинальном вопросе.
Ayrat
Тайп астронавты, да
Ayrat
Они ещё хуже фабричных фабрик
Doge
Тайп астронавты, да
Да тут нет никакой тайп астронавтики
Vladislav
Ну меня немного вштырило значит есть
Doge
Тайп астронавты, да
Тут вопрос в том, что в оригинальном примере автор спрашивал бесмысленную вещь, типа обернуть инстанс тайпкласса в аппликативный функтор. Зачем? Почему? Непонятно.
Ayrat
Да тут нет никакой тайп астронавтики
Конечно нет. Тесты же по-другому не пишут. Да и вообще код
Doge
Конечно нет. Тесты же по-другому не пишут. Да и вообще код
Тайп астронавтика - это обычно какие-то вычисления на уровне типов, проброс значений с уровня типов на уровень значений и наоборот.
Doge
Тут такого нет