x
а, ок
Romɑn
Ayrat
ну обычным образом, все
seq {
}
async {
}
и пр дебажатся же
Ayrat
http://tomasp.net/academic/papers/computation-zoo/computation-zoo.pdf
Romɑn
Нафига вам билдер если есть провайдер типов?
Ayrat
если я правильно понял
Romɑn
Romɑn
ща
Ayrat
с акторами я тоже не понял
Nikolay
Ayrat
Обёртка норм, чо бы нет. Удобство
Nikolay
Чёт все о своём трындят
Romɑn
там нет мелбоксов
Ayrat
Nikolay
Romɑn
это либа для генерации графкуэль запросов
Aleksandr
Админ канала бот?
@vshapenko_builders
Ayrat
есть ещё!
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/computation-expressions
Romɑn
а бекенд реализуешь сам
Romɑn
Ayrat
Короче, я нихуя не понял чот
Romɑn
Ayrat
там самая крутая мякотка в том что можно создавать свои команды
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/computation-expressions#extending-existing-builders-with-new-custom-operations
и за счёт этого можно написать любую ахинею. Создать язык в языке.
Если в С# этот синтаксис магический
from a in ABC
where a = 1
select a
то на F# ты его просто можешь сделать заново через CE
Nikolay
Ионид сломался:
Problem reading assembly: Build was not evaluated, expected the results to be ready after 'Eval' (GetCheckResultsAndImplementationsForProject, data = ("FinalizeTypeCheck", [|Id 1007; Id 1008; Id 1009; Id 1010; Id 1011|], Id 1013,
false, None)).
Aleksandr
Что-то новое
Aleksandr
Я сломался еще раньше, на ошибке "cannot parse fsproj file". дальше пробовать не стал
Aleksandr
Может кто-нибудь подскажет что это и как чинить?
Ayrat
Ayrat
Я хз почему кшыштоф это до сих пор не починил
Ayrat
но в целом это безобидная ошибка, кроме того что заёбывает
Ayrat
Vladislav
А разве сейчас в билдерах можно кастомные стейтменты использовать?
Vladislav
Кроме yield всяких
Ayrat
Все её юзают)
Vasily
Vasily
Там есть волшебный атрибут [<CustomOperation>]
Ayrat
Ayrat
@neftedollar @fvnever там странный тип в основном чате F# спрашивает кто у нас менеджер канала F# news, хочет попиариться
Dr. Friedrich
Мб забанить него? 🤔
Ayrat
Вот у меня те же ощущения
Vladislav
Наверху разберутся
Vasily
Я бы забанил превентивно
Ayrat
Пристрелили паренька
Vladislav
Я просто удалил
Ayrat
Да, пошёл он нахер со своим бложиком про мобилки)
Dr. Friedrich
Про мобилки на F#?
Ayrat
Нет, просто про мобилки
Vladislav
Джаве
Dr. Friedrich
Ээ, тогда место ему в печи.
x
там в пронете f# в тойоте нашли, в системе abs
x
риск! скорость!
サイトー
про тойоту же была история про их код
Vasiliy
Dr. Friedrich
Про Фольксваген же?
x
дизельгейт?
x
какая история
サイトー
где западала педаль газа кажется и они долго отмазывались, но потом расследование пошло если мне память не изменяет и обнаружилось что у них контроллер этого всего это ПРОСТО ЛАПША КАКУЮ НИ ОДИН ЖАВАСКРИПТЕР НИ ВИДЫВАЛ
サイトー
цикломатическая сложность просто зашкаливает
x
кул стори
サイトー
половина вотчдогов работает с багами
サイトー
надо найти, красиво было написано
x
знаю чела который работает в тойоте, точнее в aisin, надо его наругать
サイトー
вот это короче, хотя я кажется другую статью читал https://habr.com/en/company/pvs-studio/blog/310862/
Ayrat
Ayrat
и вообще, тойота что ли рассказывала, как у них автософт в каждой тачке крутится в кубернетесе. наверняка там где-нить и дотнеты есть/будут
Ayrat
какие-нибудь эфшарписты напишут модуль для АБС, потому что там поток эвентов с датчиков, его надо слушать, преобразовывать и вырабатывать сигналы на всякое
x
висишь такой в гарбедж коллекторе, а столб всё ближе
Ayrat
Я слышал GC умеет управлять временем и пространством, когда делает StopTheWorld!
Машина получается должна на месте замереть
x
тогда норм.
Ayrat
БЕЗОПАСНО
Ayrat
НАДЁЖНО
Vasiliy
какие вы все тролли)
Ayrat
@fvnever решарпер.хост читер.
Занимал значит 6.5Гб, делаю дамп, Гцшит себя до 2.5Гб в TaskManager, на диске 620Мб дампа
Вырос до 8Гб (тот же процесс, солюшн не закрывал), делаю дамп. ГЦшит себя тут же до 3.3Гб в TaskManager, думаю ну вот! натекло! а вот хер. на диске дамп на 640Мб
Dr. Friedrich