только отображают
КАК общаться с ними?
при реализации появляется множество трудностей
например
если использовать JSON
как это все распределять?
void Request(Json json) {
std::string method = json['method'];
// switch ?
// std::map? звучит приятно
// однако при рефакторинге произойдет пиздец
// если в питонах можно навешать декоратор и радоваться, в с++ это кровь и слезы
// цепочка обязанностей туда же, ебанешся все регистрировать и передавать
// и это только малая часть
// еще контектс и доступ к отображению многопоточность блокировки
// помоему с++ это просто секс с технологиями, неужели нет вообще способов генерации кода?
}
Есть же https://github.com/nlohmann/json
поправка, с++ - это секс с его топорным гибким синтаксисом
приятная штука, знаю
как раз всякие либы сериализации обычно умеют генерить код по схеме. thrift, protobuf, flat buffers, всякие json либы в какой-нибудь boost hana сериализация должна быть на базе compile-time рефлексии
да насрать на сериализацию
так это и есть сериализация. либо за счёт кодогенерации, либо рефлексии в compile-time
Обсуждают сегодня