言語の自動判別
取り敢えずD言語で作ってみました。
#やっぱUnittestあると便利
さてと、C++かJSに移植するかXPCOMにポーティングするかプロセス呼び出して連携とるか……どうするかな…
XPCOMにポーティングが早そうなのでそれで行こうと思います。(但しLinux以外ではXPCOMをビルドする方法が分からないのでWindowsでは保留)
リンクに失敗する…orz
/usr/bin/ld: fnzLangAutoDistinction.so: undefined versioned symbol name _d_throw@4
/usr/bin/ld: failed to set dynamic section sizes: 不正な値です
やっぱりC++に移植した方がいいのかな…
gdmd(gdc)とlibgphobosを使ったらうまくいった。
ちょっとうまく動くか試してみる。
うまく動かない…
認識されてないっぽいけどどうにもこうにも原因が分からない。
ソース:http://nazodane.hp.infoseek.co.jp/getlang.zip