Re[2]: Что умеет C++ времени компиляции?
От: vsb Казахстан  
Дата: 17.07.23 09:53
Оценка: 1 (1)
Здравствуйте, netch80, Вы писали:

S>> Файл создать — никак?


N>Зойчем?


Если расширить вопрос до более общего (доступ к системе и сокетам), то вот что может быть полезно:

1. Подключаться во время компиляции к СУБД и генерировать маппиги из мета-информации. Можно проверять статически заданные SQL-запросы на ошибки.

2. Парсить файлы на других языках и генерировать код исходя из этого. К примеру генерировать парсер из БНФ. Или код из IDL.

3. Запрашивать OpenAPI схему и генерировать код для неё..

По сути можно взять любой крупный проект и посмотреть, что там в скриптах компиляции происходит помимо, собственно, компиляции. Вот это всё можно засунуть в компилятор, раз уж мы его делаем полноценным программируемым окружением.

Нужно ли — вопрос другой.
Отредактировано 17.07.2023 9:56 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.