Vasily
И вложенных нет
Ayrat
они просто в жсоне описаны
Vasily
Я специально уточнил
Vasily
{Type:string;Props:Property seq}
Ayrat
Если так, то JToken.Parse это и делает
Ayrat
не надо ничего более)
Vasily
Я вот пытаюсь добиться, так это или нет
Ayrat
разбивает json на jtoken - JArray, JObject, JValue
Vasily
Ответа пока не получил
Vasily
В целом, если есть JToken
Vasily
МОжно вообще ничего не городить, а написать кастомный сериализатор
Vasily
Просто задача в такой постановке вообще неясна
Ayrat
Я думаю нам хотели продать какой хаскель офигенный, а мы не поняли
Vasily
Возможно
Vasily
Но со мной лучше напрямую, я намеков не понимаю
Ayrat
я вот тоже
Ayrat
лучше б сразу сказал как решается, а то я тут уже IL собрался эмитить
Ayrat
кстати, хз чо не подходит через рефлексию типов накидать в аппдомен по приходящей метадате
Ayrat
даже можно тип инферить из JValue
Ayrat
и имя проперти из JProperty
Ayrat
короче красота будет
Vasily
В общем, типичное неясное послание
Igor
Я думаю нам хотели продать какой хаскель офигенный, а мы не поняли
Вообще я хотел понять как в хаскеле: 1) сохранить коллекцию разных типов 2) писать тайп-класс для конструкторов DU (чую что это невозможно)
Vasily
Ишь какой
Vasily
При смене формата хранения данных все встанет на свои места
Igor
К F# вопрос вообще не относился (да и json был только для примера источника коллекции разных типов)
Vasily
Я решал похожую задачу
Vasily
Чтения кастомных типов из бинарного потока
Vasily
Там есть вариант с partial apply
Vasily
Вопрос в том, есть ли в хаскеле билдеры :)
Dr. Friedrich
Тип ты делаешь генерик конструктор для негенерик типа
Dr. Friedrich
Но у нас-то в F# есть IL и кодеген, с этой точки зрения задача выглядит интересно :)
Romɑn
Но у нас-то в F# есть IL и кодеген, с этой точки зрения задача выглядит интересно :)
Ну ок, сделаешь ты тип в рантайме, а куда потом его применишь?
Dr. Friedrich
Ну ок, сделаешь ты тип в рантайме, а куда потом его применишь?
А какая логика была нужна вопрошающему товарищу? К этой логике и применишь.
Dr. Friedrich
Понятно, что у тебя не будет настоящего кода, в котором ты используешь свой тип. Но ты можешь генерировать методы-конверсии в строку на основании чего угодно, поступающего снаружи. Хоть кастомный DSL изобрети в текстовом формате, хоть что угодно ещё.
Romɑn
Я тут подумал, а типы созданные через генерацию il отнаследованы от object?
Romɑn
Мб конечно джунский вопрос
Vasily
Все типы унаследованы от обжект
Dr. Friedrich
Я тут подумал, а типы созданные через генерацию il отнаследованы от object?
Да, конечно. От обжекта в текущем контексте загрузки классов.
Ayrat
Помните я жаловался на то что гитхаб подхватыет левую аватару мою, которую он никак без майкрософт интеграции бы не подхватил (да и с ней непонятно как узнал) вот, мне не причудилось https://avatars3.
Ayrat
https://avatars3.githubusercontent.com/u/10308233?s=40&v=4
Ayrat
откуда он её достал? что за палево
Ayrat
у них где-то бигдата течёт, которая меня походу сконнектила уже по всем соц сетям
Anonymous
https://avatars3.githubusercontent.com/u/10308233?s=40&v=4
качественный разраб и код документированный
Vladislav
https://pca.st/episode/13c68ca9-9e57-4eea-bfeb-321effc90307
Romɑn
https://twitter.com/kot_2010/status/1018194019128573952?s=19
Igor
Сложный мемас, зачем на "syntactic macros"?
Ayrat
Я не понял. Почему майкрософт?
Vasily
Я не понял,что ттакое синтактик макрос
Romɑn
Спросите в твиттере
Romɑn
Уже обсудили, что у фшарперов теперь есть своя валюта :D
Romɑn
Zen Protocol - A Financial Engine https://www.zenprotocol.com/en
Romɑn
Наконец-то билдеры для крипты @vshapenko
Klei
Так и не понял, оно позволяет писать на F# смарт контракты?
Vasily
Вы вообще спите ?
Dr. Friedrich
Меня учили, что сон — для слабаков.
Vasily
Меня учили, что сон — для слабаков.
Тож верно. Станешь мертвым, там и отоспишься
Dr. Friedrich
Да, так и учили.
Vladislav
Меня учили, что сон — для слабаков.
все знаю что ты питаешься душами студентов
Dr. Friedrich
все знаю что ты питаешься душами студентов
И прочих мелких млекопитающих!
Vasily
А в морге, значит, мертвечину подъедал
Vasily
Ясненько понятненько
Romɑn
кто это?
Dr. Friedrich
Мм, Тейлор Свифт?
Romɑn
а, опять я на нее повелся
Dmitry
Тож верно. Станешь мертвым, там и отоспишься
Лучше переспать, чем недоесть
Vasily
Я сломал подсветку в райдере :(
Vasily
Мегабаг
Vasily
Ставишь Elmish.wpf
Vasily
Подсветка в проекте отваливается
Vasily
А не, какие-то более сложные условия воспроизведения, похоже
Andrew
Я сломал подсветку в райдере :(
Там чтобы ее сломать особо стараться не надо