Vladislav
эх
Nikolay
Ты что-ли свалил куда-то?)
Igor
Не, ну до Минска ещё далеко 🙃
чо у вас все такие дома и дворы?
Igor
фу блин, чуть не повелся, там не москва нефига))
Romɑn
Лол
Igor
да я даже больше скажу, я с 13 года только одного москвича разработчика видел
Igor
все остальные понаехавшие
Крылатый
Утра!
Vasiliy
Крылатый
То членом, то теперь грудью.
Анна
Я думаю, что она рисует как обычно, а для пиара и продаж придумала историю про грудь
Roman
Vietnam
У вас там хоть правила есть?
Vasily
У вас там хоть правила есть?
Ну тут в этом плане любопытно
Vasily
Много мопедов, толкутся, как микросервисы
Roman
ну мопеды в азии это классика
Roman
ездят как мудаки, и время от времени размазывают пузо по асфальту
Анна
Мопеды страшно
Anonymous
Дети это страшно
Anonymous
Водка яд
Ivan
(распустил воротничок и скинул галстук)
Romɑn
Распущеные воротники пошли какие
Roman
милости прошу к нашему шалашу
Romɑn
Roman
А вот это не факт
что на тебе надето?
Romɑn
тут иногда так такие рабочие внутренности оголяют, что хочется приплатить
Ivan
а сколько народа практикует f# в рабочих проектах?
Ivan
кто-нибудь из вас?
Romɑn
Я например
Roman
еще четверо тут есть + 1, который до недавнего времени практиковал
Danil
Ivan
угу, благодарю. А нет ли у вас на примете открытого проекта с не слишком объемными задачами на F#, годными для изучения языка?
Roman
опен сорс, в который можно покотрибьютить что ли? Или проект-обучалка?
Roman
херачь прям в компилятор)
Roman
(нет)
Ivan
Fable)
яваскрипт в топку
Romɑn
первое. пет-проекты на f# заводить не хочу.
Их на самом деле много. Какая область тебе интересна?
Romɑn
Вон пульсар ок
Roman
мы с @omgszer вроде еще собирались начать портировать флинк, но пока ниче не сделали
Ivan
Как насчёт Xamarin?😏
ксамарин умрет же рано или поздно. ну его в пень.
Ivan
Вон пульсар ок
пульсар, ок, спасибо.
Ilya
Все умрут
Кроме C!
Ilya
Ну хотя после смерти Торвальдса могут и переписать на раст...
Shub
я вот хотел бы вам скинуть пример ФП головного мозга, но там прям мякотка алгоритма. Поэтому общо и на словах без деталей Есть продакт манагер, который оформил что он хочет в виде человекочитаемого псевдоязыка, типа Если есть глобальный оверрайд - возьми его Если есть наш офер из вайтлиста, возьми его Если нет, то поищи вот тут и умножь на какие-то числа. Ну и далее в таком же духе строк 30. Предельно понятный список шагов, который оформляется в ориентированный граф. В графе может быть более одного пути из точки А в точку Б и в точке Б есть разница куда пойти в зависимости от пути которым мы попали в эту точку. Но в целом ничего сложного изобразить. И вот короче ебанутый мудак это оформил в виде оЧеНь ФунКциОНалЬНоГо алгоритма. Последовательность правил, которыые фолдятся с пустым результатом. То есть если первое правило отработало (например про глобальный оверрайд) остальные будут скипнуты. Но не всё так просто. Ведь представление графа в виде последовательности изоморфно обходу графа, способов тыщи. И вот тут встал вопрос. Наш-то ебанутый умеет только в ФунКциОНалЬНыЙ фОЛд. Поэтому чтобы изобразить сложные взаимосвязи, внедрил "нетерминирующее правило", которое позволяет не прекращаеть работу "фолда" и фолдить дальше, потому что правило может быть перетёрто другим правилом. Но не все правила могут перетирать другие правила, поэтому ебанутый сделал 30 разных типизированных результатов, а чтобы изобразить исключения, проверяет в последних правилах резульат работы предыдущих, и если тип результата ОСОБЕННЫЙ, то и результат будет ОСОБЕННЫЙ И вот короче вот так 30 строк банальной бизнес логики превратились в 2000
мне вот тут мой персональный Карнеги-кауч пару дней назад предложил альтернативную точку зрения - мол, если ты куда не посмотришь - все плохо, то может это с тобой что-то не так? может тебе внутренне присуща негативность? давай-ка мы с тобой над этим поработаем, вот у меня как раз нашлас ссылочка на мой любимый блог по персональному росту
Roman
ага, первым же коммитом
Roman
стать дартаньяном второго ранга только усугубит ситуацию
Shub
не на всех.
Vasily
Начнет различать сорта
Shub
но вообще да, на подавляющее большинство
Roman
не на всех.
ну по мнению коуча
Roman
Начнет различать сорта
а это как поможет?
Roman
короч звучит так, словно коуч больше заинтересован в самопиаре, чем в помощи клиенту
Shub
ну по мнению коуча
"коуч" надо было сразу брать в кавычки, т.к. опираться на Карнеги можно пожалуй в театральной студии постмодерна. ну или это 16 слоев иронии, через которые я не проникаю
Roman
блин, ща вот сижу и рефлексирую над очередным неожиданным решением со стороны нашего орхетектора: Есть дашборд, по сути таблица, в которой в ячейках расписано сколько инвойсов и на какую общую сумму за какой период неоплачено. Типа за прошлую неделю неоплачено 4 инвойса на общую сумму 1000 дублонов. И чувак собирает эту инфу, но по-своему: Берет каждый инвойс и из него делает пустой дашборд, в котором есть только этот инвойс с его суммой и кол-вом 1. Дальше превращает все инвойсы в такие вырожденные дашборды, а потом эти дашборды складывает (да, для дашбордов определена операция сложения). И вот я пытаюсь понять, это ебанутый подход, или просто непривычный для меня. Что думаете?
Vasiliy
из 4 инвойсов, будет 4 дашборда, которые потом он сложит?
Vladislav
боже, апи для ios делал ебаный мутант
Vladislav
что за пиздец
Vasiliy
да, и получится 1
а эти дашборды выводятся на фронт? может там типо даты разные.
Vladislav
голые строки гуляют просто везде