Как стать автором
Обновить
0
0
niXman @niXman

Пользователь

Отправить сообщение

RMI средствами С++ и boost.preprocessor

Время на прочтение11 мин
Количество просмотров7.1K
Это моя первая публикация на сем ресурсе, посему, прошу отнестись с пониманием к допущенным мною ошибкам.

RMI — весьма банальная задача для ЯП, поддерживающих интроспекцию. Но, С++, к сожалению, к ним не относится.

В данной публикации я хочу продемонстрировать возможность реализации весьма юзабильной RMI средствами С++ препроцессора.

Постановка задачи


1. Предоставить максимально простой синтаксис, чтоб невозможно было допустить ошибку.
2. Идентификация(связывание) процедур должна быть скрыта от пользователя для того, чтоб невозможно было допустить ошибку.
3. Синтаксис не должен накладывать ограничения на используемые С++ типы.
4. Должна присутствовать возможность версионности процедур, но, так, чтоб не ломалась совместимость с уже работающими клиентами.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии10

Информация

В рейтинге
Не участвует
Откуда
Коста-Рика
Зарегистрирован
Активность