わたなべです.

Katsuyuki Komatsu <komatsu / sarion.co.jp> writes:

:最近の1.5系の例だとruby_mktemp()が無くなったりしていますが、
:Ruby_Stubs_{Funcs,Vars}では無くなった場合の扱いはどうする
:のでしょうか?

Tcl/Tk の場合はなくなったものはまだないみたいです.
#tclDecls.h の diff を取ると + ばかり出てくる.

ほんとになくしたいなら
ruby_obsolete()
{
    rb_raise(rb_eNotImpError, "...");
}
みたいなのを用意しといてこのアドレスをいれとくとか.
でも変数がなくなると非常に困るなあ.
そもそも Tcl/Tk Stubs には外部変数はないし.

:そもそも、そういうことは許さないということかな?

本格的に導入するならそうなると思います.
tclDecls.h は番号まで振ってあるし.
でもそれじゃ序数となんら変わりがないわけで, かなり矛盾も感じます.

あと, なにを export するかというのも猛烈に悩みます.
今は *.h の prototype 宣言してる関数と EXTERN のついてる変数
だけを拾って手直しして使ってます.

-- 
わたなべひろふみ