Теги
Автор: ozz - Ответы: 1 - Просмотры: 724
Разработка на D: вызов функций из куска программы на C (вариация биндинга)
Компилятор D позволяет линковать итоговый бинарник с практически любым .o файлом. Таким образом, можно написать часть приложения на C (например, если не нашлось подходящего модуля для D). По сути, получается что-то вроде написания заголовочного файла, но без необходимости компилировать отдельно в .a/so/dll/etc.

Данный пример - всего лишь Hello World, но его вполне достаточно, чтобы продемонстрировать эту возможность. Работоспособность проверена в Linux, в других системах я не проверял.

Фай