Size: a a a

Compiler Development

2020 April 20

K

Kakadu in Compiler Development
Valerii
Сори за оффтоп
Мне тут сказали, что в хуавее пишут свой статический анализатор
А зачем им свой велосипед?
Потому что всё, что есть  — работает хуже чем могло бы
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
А вся "легковесность" json'а работает только в том случае, если схема неявно описана где-то в другом месте (например, четко заданная и однозначно заранее известная структура классов на языке-хосте, которую мы сериализуем\десериализуем)
всё так, про html не очень понятно зачем, и сложность как раз в том что html содержит и "схему" и данные
источник

AK

Andrei Kurosh in Compiler Development
Илья Чистяков
всё так, про html не очень понятно зачем, и сложность как раз в том что html содержит и "схему" и данные
в чем сложность и для кого?
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
в чем сложность и для кого?
сложность такой задачи, перегнать html в json
источник

AK

Andrei Kurosh in Compiler Development
Илья Чистяков
сложность такой задачи, перегнать html в json
вы там выше говорили: "xml умер, так что в полноте json проблем мало кто испытывает"
а я вам возражаю - XML жив, на нем пишутся интерфейсы, и писать их вместо XML на JSON было бы дикой болью
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
вы там выше говорили: "xml умер, так что в полноте json проблем мало кто испытывает"
а я вам возражаю - XML жив, на нем пишутся интерфейсы, и писать их вместо XML на JSON было бы дикой болью
да пример не в тему, у json своя ниша - передача структурированных данных, а не перегонка одного типа файла в другой, так можно и про xml сказать, пусть попробует jpeg конвертить
источник

AK

Andrei Kurosh in Compiler Development
что вы привязались к "перегонке одного типа файла в другой"? я просто предложил вам представить, как выглядело бы описание интерфейса на JSON чтобы понять, что есть-таки довольно обширный круг задач, для которых проблема полноты json стоит очень остро
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
что вы привязались к "перегонке одного типа файла в другой"? я просто предложил вам представить, как выглядело бы описание интерфейса на JSON чтобы понять, что есть-таки довольно обширный круг задач, для которых проблема полноты json стоит очень остро
html это частный случай xml, конечно для него нет проблем использования, и если нужно передать html, его так и передаёт, зачем преобразовывать в другой формат, непонятно
источник

AK

Andrei Kurosh in Compiler Development
Илья Чистяков
html это частный случай xml, конечно для него нет проблем использования, и если нужно передать html, его так и передаёт, зачем преобразовывать в другой формат, непонятно
Еще раз. Я опровергаю ваше утверждение о том, что "xml умер" и "мало кто испытывает проблемы с полнотой json". Из него следует, что и основанный на нем html - мертвый формат, который нужно заменять на что-то живое, то есть видимо json. А это не так, и вызовет больше проблем чем решит. Итого, мы пришли к противоречию, ЧТД.
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
Еще раз. Я опровергаю ваше утверждение о том, что "xml умер" и "мало кто испытывает проблемы с полнотой json". Из него следует, что и основанный на нем html - мертвый формат, который нужно заменять на что-то живое, то есть видимо json. А это не так, и вызовет больше проблем чем решит. Итого, мы пришли к противоречию, ЧТД.
не следует, html это не формат передачи структурных данных, а ещё один формат файлов, как cpp, yaml, ini, png... такую мысль пытаюсь донести
источник

AK

Andrei Kurosh in Compiler Development
в какой момент в утверждение о смерти xml вкралось дополнение о структурных данных?
источник

AK

Andrei Kurosh in Compiler Development
и нет, не надо его мешать в одну кашу с cpp и png
источник

AK

Andrei Kurosh in Compiler Development
например, есть язык разметки XAML, используется в WPF / Silverlight / WinRT / Avalonia
источник

AK

Andrei Kurosh in Compiler Development
он вполне строгий XML, в отличие от HTML
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
в какой момент в утверждение о смерти xml вкралось дополнение о структурных данных?
xml умер в рамках передачи данных, типа xmlrpc, потому что проще юзать jsonrpc
источник

AK

Andrei Kurosh in Compiler Development
Илья Чистяков
xml умер в рамках передачи данных, типа xmlrpc, потому что проще юзать jsonrpc
а веб-страницы это не данные?
источник

CC

Chris Calvin in Compiler Development
Илья Чистяков
xml умер в рамках передачи данных, типа xmlrpc, потому что проще юзать jsonrpc
Что-то не слышал про смерть SOAP-протокола
источник

ИЧ

Илья Чистяков in Compiler Development
я пытался объяснить, всё по кругу пошло, и скатилось во флуд, можно в личку если интересно
источник

AK

Andrei Kurosh in Compiler Development
в итоге, мы пришли от "xml умер" к "xml умер для работы с некоторыми API" - с такой формулировкой я пожалуй соглашусь )
источник

ИЧ

Илья Чистяков in Compiler Development
Andrei Kurosh
в итоге, мы пришли от "xml умер" к "xml умер для работы с некоторыми API" - с такой формулировкой я пожалуй соглашусь )
мы обсуждали пайп, и в контексте него всё крутилось
источник