スクリプト導入までの経緯

C++で「スコープを抜けたらインスタンスが破棄される」ことを知ってからしばらく使っていましたが、ソースコードが多くなってきたりboost::variantを使ったりするとコンパイルに1〜2分も時間がかかるので、どうもイマイチな感じでした。僕がDelphi育ちということもあって、コンパイルは2秒で終わる、という感覚が体に染みついているのです。「慣れ」って恐ろしいですね。

ポイント

  • C/C++用の既存ライブラリは使いたい
  • コンパイルが遅い
    • boost::variantを使うと特に遅い
  • COMを使うのが面倒臭い
    • VBを使いたくなる気持ちも分かる
  • 無名関数が使えない
    • 使いたい