C++に組み込もう

多分邪道ではあるのですが、簡単に組み込めるよう、all_src.hという、全てのcppをincludeしたヘッダが用意されてます。
これをどれか一つのcppにincludeすれば、簡単に組み込みを試すことが出来ます。

 #include <iostream>
 #include <xtal/all_src.h>
 using namespace xtal; // Xtalの関数、クラスは全て名前空間xtalに入ってる。

 int main(){
   initialize(); // Xtalの初期化 

   try{ // Xtalの例外は、C++の例外に変換されるのでtryで囲む。

     Any code = load("test.xtal"); // load関数でスクリプトファイルを読み込める。

     code(); // スクリプトを実行する
 
   }catch(Any e){ // AnyとはXtalのオブジェクトを扱うためのクラス

     std::cout << e << std::endl; // 標準出力に例外メッセージを出力

   }
   return 0;
 }

簡単・・・かな?