魔術師をめざして

魔術師を目指して、相場・数学・プログラム言語を研究しています。

SWIG

SWIG(swingじゃない)
「スウィグ」と読むのかな?
SWIG(Simplified Wrapper and Interface Generator)

ある言語で書いたプログラムを
別の言語のプログラムに変換するツールだ。
と思っていたが、どうやら少し違うようだ。
c*c++言語で、便利なスクリプト言語
利用したい場合に2つの言語の接続を
支援するツールの様なのだ。
ドキュメントは英語しかない。
今後、読んで理解を深めたい。
英語は苦手だが、見えないよりはまし。
何倍にも拡大して読めるので。


サポート言語:
現在は以下の23言語に対応している。
驚きだ!
Allegro CL
C#
CFFI
CLISP
Chicken
D
Go
Guile
Java
Javascript
Lua
Modula-3
Mzscheme
OCAML
Octave
Perl
PHP
Python
R
Ruby
Scilab
Tcl
UFFI
SWIGの歴史は長く、Ver1のリリースは1996年で、当時 は
Tcl、PerlPythonへの変をサポートしていた。
ver3 では、上のリストの通りのサポートだ。
最新バージョンは、ver4.0.2 のようだ。