謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

オブジェクトファイル結合による他言語の組み込みって出来ないのかなぁ

import std.stdio;
void main(){
  writefln(foo());
}
lang(C++){
  int foo(){
    return 10;
  }
}
extern(C++){
  int foo();
}

として、裏で

  void foo(int i){

  }

をg++ -cを使ってオブジェクトファイルを作ってdmd -cした結果とマージ出来ないものか。