GMPのラッパー
gmpxxが非常に残念だという話を博士課程の方から聞いたので薄いラッパーを書いてみてる。
まだ初等関数部分はラップしてないけど基本的な演算ならできるはず。
https://github.com/Flast/trance/tree/gmp/trance/gmp
まだmpz_tのラップしか出来てないけどそのうち有理数やら浮動小数やらやりたい。
intとかの整数型へのキャストは専用のキャスト演算子を定義する予定。
ライセンス周りがぐぬぬ・・・って感じだけどLGPLを読んだ感じリンクしなければLGPLの表示を要求されるだけっぽい?
ヘッダオンリーライブラリの扱いとか不完全すぎてやっぱGPL系はもうこのご時世排除されてもいいと思う・・・