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