Я планирую использовать D для создания собственных приложений в Mac OS X. Для этого, конечно, D должен взаимодействовать с API Cocoa. Я не знаю, как это можно сделать. Я уже смотрел на Cocado и не знаю D-ObjC bridge в Мишель Фортин, и хотел бы быть просвещены о некоторых деталях:Как создать порт D-Cocoa?
Какова их (или любой другой возможно) подход портирования какао на D? - здесь я в основном прошу указать технические источники (книги/статьи/ссылки и т. Д.);
Возможно ли установить совместимость ABI с ObjC напрямую или через C ABI? - Есть question on stackoverflow, где ответы описывают, что может быть достигнуто с помощью Objective-C's Runtime Reference;
Возможно ли, чтобы этот вид материала работал хорошо и получил уровень производительности и стабильности, например, с картой Qt на Mac OS X?
У меня нет опыта вообще в этом поле, поэтому простите мне любые технические неисправности. Любая помощь будет заметна.
Заранее благодарим за ваши ответы.
Благодарим за отзыв! Именно так должен быть реализован порт, но из-за проблем, описанных Якобом Карлборгом (см. Мой собственный ответ на этот вопрос), я попытаюсь использовать модифицированную версию компилятора D, чтобы заставить все работать. – Rizo