cheekcatの日記: 埋め込みスクリプト言語
日記 by
cheekcat
今度作るプログラムをスクリプト言語で拡張できるようにしたいなぁ、と考えた。
- Windows でも動く
- 拡張部分の実装が簡単になる
- C/C++ と協調できる
あたりを条件に考えてみる。
Perl はらくだ本の一巻に C から呼び出す方法が載っていたが、 Windows でな
にが必要になるかわからない。
Ruby はこんなサイトもあるけれど公式でしっかりとはしてなさそう。 C/C++
との協調も悪そう…。
http://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=r.out
Python は公式ドキュメントに C/C++ からの呼出し方法が書いてあるし
py2exe やら PyInstaller やらで Windows 対応もしっかりできそう。 Python
モジュール作った時に思ったけれど Python はスクリプト内のデータ構造にも
わりと簡単にアクセスできる。
Scheme は未調査。 独自 Lisp も一応考え中。
そこまで好きじゃあないことを除けば Python 一択って感じだなぁ。
まずは PyQt か PyGtk あたりで作って遅かったら適宜 C に変えていこう。
埋め込みスクリプト言語 More ログイン