Vasily
Потому как там материализацию каждый шаг подразумевает
Vasily
Очень к этому близко Linq expressions
Vasily
@DogeShibu я правильно понимаю, что стрелочные комбинаторы применяются ко множеству?
Vasily
Т.е. типа преобразуй первый или второй этц
Vasily
Точнее, там даже хитрее
Vasily
Они же бинарные
Vasily
Усе, дошла концепция
Doge
Т.е. типа преобразуй первый или второй этц
Они к стрелкам применяются. Т.е. позволяют шаги нашей обработки как-то соединить вместе.
Vasily
Становится понятнее
Vasily
А output, соответственно, могут являтся input для прочих стрелок
Vasily
В дотнете есть еще хрень под названием TPL DataFlow
x
В дотнете есть еще хрень под названием TPL DataFlow
ею вообще пользуются? я чёт неасилил
Vasily
ею вообще пользуются? я чёт неасилил
Ну лет 7 назад я на ней чет написал, помню, и даже работало
Vasily
Но неудобно, да
Vasily
Мышление блоками обработки
Vasily
Уебищный интерфейс
Vasily
Но задумка была неплохая
x
я просто ещё помню workflow foundation, тоже непонятная хрень с благими намерениями
x
WWF
Vasily
я просто ещё помню workflow foundation, тоже непонятная хрень с благими намерениями
Ну WWF была охуенной вещью для длительных процессов
Roman
стрелки для dependency management можно использовать?
Vasily
Которые длились днями
x
Ну WWF была охуенной вещью для длительных процессов
вот она у нас охуенно засыпала на каком-то шаге и не возвращалась
x
поэтому забросили
Vasily
поэтому забросили
У меня на одной из работ использовалось для заливки по расписанию видеороликов. Работало как часы
x
возможно её потом выровняли, но 3-я была ужасна
x
или 3.5
Iskander
поэтому забросили
Ну и шрифт для никнейма у вас ) я уж под конец рабочего дня подумал, что в глазах двоится и пора отдыхать
x
сорян )
Vasily
На 3.5 в другой конторе делали тулзу для ad domain recovery
Vasily
&backup
Vasily
Тоже норм работало
Anonymous
народ, а подскажите: дано: есть жисончик на 10 мегов, в нём массив данных записи сложные, не линейные не каждая запись содержит все поля требуется: наковырять из этих данных что-нибудь, поделать выборки, посчитать чо-нить по условиям. хз, короч вопрос: смогу я это сделать с вашими хвалёными тайппровайдерами, при условии, что я фаршик видел один раз в жизни через замочную скважину?
Anonymous
окау, тогда скажите, что гуглить/ютубить?
Ayrat
Но я бы поковырял питоном этот жсон.
Anonymous
я тож про питон думал, но его я вообще не видал
Ayrat
поцчему?
Ну им проще динамику ковырять
Roman
а он не ебается в рантайме прост на просто?
Vladimir
"не каждая запись содержит все поля" тебе тогда нужно будет натравить провайдер на выборку где есть все поля
Anonymous
Ну жсонПровайдер гугли
не, мне надо типа "скочайте vscode, поставьте фаршик, напишите в консоли magic words"
Vladimir
он просто берет первых 100 или сколько записей и по ним строит типы
Vladimir
если у тебя новые поля дальше, то к ним не достучишься
Roman
а я хз, где оно там есть
если ты вообще не знаешь, что там за структура данных, то жсон провайдер, возможно, не лучший выбор
Anonymous
питон копать?
Roman
да необязательно
Roman
просто не надо эту задачу пытаться решить в типах, если этих типов у тебя в принципе нет
Anonymous
не, ну начало жисона-то я вижу, представляю, что там есть
Vladimir
не нужно питон) есть какая-то либа где как в питоне обращаешься к полю через ? как в dynamic сишарпе
Anonymous
я бы в БД всё пихнул и оттуда уже выковыривал, но скуль старый, не умеет в жсон. а новый ставить лень
Roman
тайп провайдер тебе генерирует типы исходя из поданого жсона. Если ты ему никак не можешь обеспечить вменяемый эталонный жсон — то ты больше страдать будешь, чем не страдать)
Roman
и ставить ниче не надо, нам бох докер дал
Anonymous
и ставить ниче не надо, нам бох докер дал
докер тоже поставить надо :)
Roman
ох ябать
Roman
ну да, понимаю, сложная задача
Roman
короч с докером ты сам смотри, а тайп провайдер для непредсказуемого инпута тебе счастья не даст
Ayrat
В жсон провайдер можно поинфирить типы по всему жсону вроде. В цсв точно можно
Anonymous
несложно, но лень. я бы лучше в фаршик этим вечером упоролся, чем в докер
Vasily
Ну берешь NewtonSoft.Json, но парсишь в JObject
Roman
или или
Roman
берешь Chiron!!!!!
Roman
он как раз тебе парсит в свою ебучую структуру жсон
Roman
которая типа jObject, только в виде DU
Igor
Postgres умеет json, pgadmin рядом в докере запускаешь и пишешь прямо там запрос
Shub
Вон, у @eglyph уже узнали, ничего не поняли и сделали какой-то треш с AsyncArrow. Самое смешное, что не используя стрелочные комбинаторы, а используя монадические.
как вчера написали на HN - это очень токсичный ответ. не надо говорить "вы не понимаете", надо давать ссылки на информацию
Ilya
как вчера написали на HN - это очень токсичный ответ. не надо говорить "вы не понимаете", надо давать ссылки на информацию
Чот токсично. А где "мне кажется"? И ты явно не подождал перед написанием сообщения. А было бы хорошо, если подождал. 👀❤
Shub
подождал почти час, все по CoC. ознакомьтесь, пожалуйстя
Bonart
Сука он даже не в релизе
Серверный в релизе
Dmitry
я бы в БД всё пихнул и оттуда уже выковыривал, но скуль старый, не умеет в жсон. а новый ставить лень
В Монгу, а там аггрегейшн пайплайнами укрутится в полный рост и будет круто
Dmitry
Ну или просто весело проведёшь вечер
Anonymous
:)
Anonymous
Vasiliy
https://www.youtube.com/watch?v=J3RjkZN8yVU&feature=share