Size: a a a

2020 May 19

CD

Constantine Drozdov in pro.cxx
Alex
описания чего?
Мне нужно описание данных, эквивалентное xml в смысле различий между атрибутами и сабнодами, но при этом не страдающее ужасами человеческого чтения xml
источник

A

Alex in pro.cxx
YAML?
источник

CD

Constantine Drozdov in pro.cxx
Alex
YAML?
а как он отличает атрибуты от сабнодов?
источник

CD

Constantine Drozdov in pro.cxx
мне нужна команда "перечисли только сабноды, вот список допустимых", там если атрибуты не отличать будет треш, угар и дополнительное перечисление всех атрибутов как нопы
источник

A

Alex in pro.cxx
Посмотрите примеры: что-то указывается через дефис, что-то без https://yaml.org/spec/1.2/spec.html#id2761803
источник

A

Alex in pro.cxx
есть онлайн конвертеры в/из XML
источник

AM

Alexander Malkov in pro.cxx
блин, хочется в плюсах, нормальные средства рефлексии
источник

CD

Constantine Drozdov in pro.cxx
Alexander Malkov
блин, хочется в плюсах, нормальные средства рефлексии
есть одна тонкость: рантаймовая рефлексия это катастрофа
источник

AM

Alexander Malkov in pro.cxx
Constantine Drozdov
есть одна тонкость: рантаймовая рефлексия это катастрофа
согласен.
источник

CD

Constantine Drozdov in pro.cxx
с компильтаймовой пытаются что-то сделать, я не знаю, на чем там застряли
источник

CD

Constantine Drozdov in pro.cxx
Alexander Malkov
блин, хочется в плюсах, нормальные средства рефлексии
в общем, я голосую за путь (б) .h файлы должны быть заменены
источник

AM

Alexander Malkov in pro.cxx
Constantine Drozdov
в общем, я голосую за путь (б) .h файлы должны быть заменены
в смысле, перегенерированы?)
источник

CD

Constantine Drozdov in pro.cxx
Alexander Malkov
в смысле, перегенерированы?)
да
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Malkov
через макросы получить имя можно.. но только когда ты обращаешься к конкретному полю.
Это уже magic_get тебе сделает
источник

CD

Constantine Drozdov in pro.cxx
Alexander Malkov
в смысле, перегенерированы?)
какой бы ни был дизайн новой системы модулей, я никогда не поверю, что там будут реализованы просто quality of life вещи, типа override функции по имени или отсутствия необходимости явного указания .h файла для сущности, которая обязана присутствовать в единственном экземпляре (имя класса)
источник

CD

Constantine Drozdov in pro.cxx
более того, C++ компилятор не предоставит данные закрытия мира (например, список потомков интерфейса)
источник

AZ

Alexander Zaitsev in pro.cxx
Constantine Drozdov
@zamazan4ik рассказывал про обработчики атрибутов, может напомнит
ну я про то, что в изначальном докладе от David Sankel их не было. А сейчас может уже и добавили - надо смотреть их текущее состояние
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Malkov
через макросы получить имя можно.. но только когда ты обращаешься к конкретному полю.
Короче макросы + magic_get минимальные потребности удовлетворяет
источник

YH

Yuri Hudobin in pro.cxx
Constantine Drozdov
Мне нужно описание данных, эквивалентное xml в смысле различий между атрибутами и сабнодами, но при этом не страдающее ужасами человеческого чтения xml
xml прям какой-то бессмертный, если речь заходит о дочерних элементах с  повторениями.
источник

CD

Constantine Drozdov in pro.cxx
ну я невнимательно смотрел yaml, но меня остро пугает количество - и ! в моем типичном файле
источник