FFI の基礎作り完了

FFI の基礎作りを完了。int hoge(int x) のように引数も戻り値も int の関数を共有ライブラリから呼び出せるようになった。この基礎の上に、戻り値や引数が int 以外の型に対応したものを積み上げていく予定。
基礎以外で残っている難所はコールバック対応。


結局のところ振り返れば FFI の仕組みを学習・咀嚼し、頭の中にイメージを作り上げる部分が一番の難所だったように思う。参考にさせてもらっている Ypsilon の実装に感謝。


それにしても GTest で C++ のテストも書くようになったのは大きな進歩。(今までは Scheme 側でしかテストを書いていなかった)