Экспериментальная поддержка С++ компилятором LDC

Одной из главных проблем затрудняющих переход программистов С++ на D является отсутствие возможности простой работы с уже написанными библиотеками на С++.

Проект Calypso призван решить эту проблему и дать программистам D возможность прямого взаимодействия с С++ кодом без необходимости создания соответсвующих оберток. Calypso базируется на компиляторе LDC и к настоящему моменту поддерживает:  — глобальные переменные  — функции  — структуры  — перечисления  — виртуальные вызовы функций  — наследование классов и многое другое

В настоящий момент рассматривается возможность о перспективах слияния Calypso с основным компилятором DMD.

 calypso, d, ldc

©  Linux.org.ru