Mac OS Xでネイティブアプリケーションを作成するためにDを使用することを計画しています。もちろん、そのためには、DはCocoaAPIと対話する必要があります。このバインディングがどのように行われるのか、私にはわかりません。私はすでにCocadoを見て、Michel FortinのD-ObjCブリッジを知っています。そして、いくつかの詳細について啓蒙したいと思います。
CocoaをDに移植する彼らの(または他の可能な)アプローチは何ですか?—ここで私は基本的に技術的な読書ソース(本/記事/参考文献など)を求めます。
ObjCとのABI互換性を直接またはCABIを介して確立することは可能ですか?—スタックオーバーフローに関する質問があります。その答えは、 Objective-Cのランタイムリファレンスで何が達成できるかを説明しています。
この種のものをうまく機能させて、たとえばMac OS XのQtフレームワークのように、パフォーマンスと安定性のレベルを取得することは可能ですか?
私はこの分野での経験がまったくないので、技術的な欠陥は許してください。どんな助けでもかなりあります。
よろしくお願いします。